Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Io 模拟一台旧机器的整体性能?_Io_Simulation_Virtualization_Virtual Memory_Kvm - Fatal编程技术网

Io 模拟一台旧机器的整体性能?

Io 模拟一台旧机器的整体性能?,io,simulation,virtualization,virtual-memory,kvm,Io,Simulation,Virtualization,Virtual Memory,Kvm,注意:我确认我的问题的主要目标与编程无关;它的意思虽然是程序员最熟悉的(因为一个原因),也就是说,如果你相信它会被这个复杂领域中更了解情况的人看到,请随意建议其他地方 我们即将在我志愿服务的本地diy设施部署经过仔细优化的系统翻新的PC。这是“魔鬼在细节中”的时刻 问题1:要模拟较旧的机器,使其保持合理的接近其总体性能,您的规格表是什么 目标 帮助在几个最终用户IRL场景中测试操作系统和应用程序功能:儿童/客人/数字文盲以及复古游戏/实验和发现场景。然后配置/优化所选设置 这意味着我们应该为(

注意:我确认我的问题的主要目标与编程无关;它的意思虽然是程序员最熟悉的(因为一个原因),也就是说,如果你相信它会被这个复杂领域中更了解情况的人看到,请随意建议其他地方

我们即将在我志愿服务的本地diy设施部署经过仔细优化的系统翻新的PC。这是“魔鬼在细节中”的时刻

问题1:要模拟较旧的机器,使其保持合理的接近其总体性能,您的规格表是什么

目标 帮助在几个最终用户IRL场景中测试操作系统和应用程序功能:儿童/客人/数字文盲以及复古游戏/实验和发现场景。然后配置/优化所选设置

这意味着我们应该为
(
浏览今日网络——包括html5。
播放视频
查看照片
编辑办公室文件
),
就是这样

目标 大约在2000年至2005年,主要是SSE(3DNow!)CPU,如AHTLON(k7,32位)和奔腾(P6)、7200 IDE硬盘、FSB 400/DDR400(或以下)SDRAM和“某种”AGP图形

方法
  • 规格表,atm它查看目标的:

    • cpu指令*
    • cpu频率*
    • FSB/总线速度和带宽
    • IO速度和带宽*
    • 图形*
    *可能在我当前的设置中解决(即“足够好”)

  • 当前旧机箱模拟设置

    • Core i3@3.3ghz,DDR3 1600运行Arch linux[1]
    • 虚拟化设置

      cpulimit-l60\ qemu-system-i386-cpu奔腾3,强制-启用kvm\ -m 1G-vga std-显示gtk-启用kvm-hda hdd.img

    首先,它试图保持低于或等于目标CPu频率; b) 其指令集:

    /proc/cpuinfo
    (和谷歌浏览器;)

    c) 到可用的RAM, d)
    hdd.img
    位于旋转的7200 Sata硬盘上,并采用qcow2格式,以尝试更接近目标IO规格。 e) 到旧的2D渲染功能AFAIK Qemu/KVM
    -vga std
    伟大的gpu仿真;)这是一个很好的选择来模拟它

  • 问题二:以下限制是否真的会产生影响

    • 目前尚不清楚Qemu KVM是否成功将vcpu限制在所选的cpu型号上,例如,cpu pentium3是否应该显示250 KB的缓存
    • IO子系统(这里的重点是找出正确的Linux内核虚拟内存设置)。坚持使用更少或相等的IDE总线和20GB的硬盘效率真是太酷了
    • 那么FSB总线/内存子系统部分呢
    从本质上讲,uou是否知道实现更好的“合理等于或小于”目标功能虚拟机设置的工具、技巧或技巧

    [1] diy设施的开放时间有限,因此有必要在我的住处进行微调。主机设置了
    VT-x
    ,但没有
    VT-d
    功能

    编辑:和 ,包括cpu速度部分。及
    也是,都集中在Windows主机上。

    还有您的问题,议员?呃,谢谢。我编辑了我的帖子,用“问题”标记它们。有人试验过每位客人的IO限制吗?这两种方法似乎都可行,并且可以为
    -drive
    参数使用
    节流。*
    选项。感谢Arch用户同事给我看。对于旧的ATA驱动器有限缓存(512-2048 KiB)QEMU的
    -驱动器。。。cache=
    选项可能会派上用场?还有您的问题,议员?呃,谢谢。我编辑了我的帖子,用“问题”标记它们。有人试验过每位客人的IO限制吗?这两种方法似乎都可行,并且可以为
    -drive
    参数使用
    节流。*
    选项。感谢Arch用户同事给我看。对于旧的ATA驱动器有限缓存(512-2048 KiB)QEMU的
    -驱动器。。。cache=
    选项是否方便?
    ~$ test@guest inxi -f 
    CPU:   Single core Pentium III (Katmai) (-UP-) cache: 2048 KB clocked at 3292.518 MHz     
           CPU Flags: apic cmov cx8 de fpu fxsr hypervisor mca mce mmx msr mtrr pae pge pse pse36
           sep sse tsc vme x2apic