Io 模拟一台旧机器的整体性能?
注意:我确认我的问题的主要目标与编程无关;它的意思虽然是程序员最熟悉的(因为一个原因),也就是说,如果你相信它会被这个复杂领域中更了解情况的人看到,请随意建议其他地方 我们即将在我志愿服务的本地diy设施部署经过仔细优化的系统翻新的PC。这是“魔鬼在细节中”的时刻 问题1:要模拟较旧的机器,使其保持合理的接近其总体性能,您的规格表是什么 目标 帮助在几个最终用户IRL场景中测试操作系统和应用程序功能:儿童/客人/数字文盲以及复古游戏/实验和发现场景。然后配置/优化所选设置 这意味着我们应该为Io 模拟一台旧机器的整体性能?,io,simulation,virtualization,virtual-memory,kvm,Io,Simulation,Virtualization,Virtual Memory,Kvm,注意:我确认我的问题的主要目标与编程无关;它的意思虽然是程序员最熟悉的(因为一个原因),也就是说,如果你相信它会被这个复杂领域中更了解情况的人看到,请随意建议其他地方 我们即将在我志愿服务的本地diy设施部署经过仔细优化的系统翻新的PC。这是“魔鬼在细节中”的时刻 问题1:要模拟较旧的机器,使其保持合理的接近其总体性能,您的规格表是什么 目标 帮助在几个最终用户IRL场景中测试操作系统和应用程序功能:儿童/客人/数字文盲以及复古游戏/实验和发现场景。然后配置/优化所选设置 这意味着我们应该为(
(
浏览今日网络——包括html5。
播放视频
查看照片
编辑办公室文件
),
就是这样
目标
大约在2000年至2005年,主要是SSE(3DNow!)CPU,如AHTLON(k7,32位)和奔腾(P6)、7200 IDE硬盘、FSB 400/DDR400(或以下)SDRAM和“某种”AGP图形
方法
- 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
/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总线/内存子系统部分呢
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