linux磁盘IO非常慢?

linux磁盘IO非常慢?,第1张

PC机做RAID, 一般都是软RAID (慢), 而且做的RAID 1 (会更慢)

使用dd命令来测量吞吐率(写速度)

dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync

使用dd命令测量延迟

dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync

因为虚拟机需要多次读写磁盘,读盘时间多,如果你的虚拟机硬盘未预先分配,你的读写盘花的时间更多。此外,你虚拟机设置的内存较小,一般都不超过512M,所以反应很慢。虚拟机的整个系统都是靠CPU运算的,不像实际的物理机那样有别的硬件分担CPU的负荷。总之,内存,磁盘读写,CPU速度都会影响虚拟机的性能。如果你主机的内存大,可以适当多分配点内存给虚拟机,建立虚拟机时选择原先分配你设定的磁盘空间。你的主机有强大的CPU支持。这样你的虚拟机才能比较快。

U盘系统需要RAM介质作临时的系统数据交换区,因而占用一定的内存容量,导致内存容量变小,只能向硬盘写入虚拟内存数据。相对于RAM介质来说,硬盘的读写速度是很慢的,这就是你感觉为什么安装在U盘的Linux系统会很慢的缘故,有时候,数据交换量很大的情况下甚至会假死,导致X桌面崩溃掉。要解决这个问题也不是不可能的,那就是别用X桌面,或只用轻量的Xfce桌面环境。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8308283.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存