GNU / Linux,IO性能问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了GNU / Linux,IO性能问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1543字,纯文字阅读大概需要3分钟。
内容图文
![GNU / Linux,IO性能问题](/upload/InfoBanner/zyjiaocheng/958/eda2728dad7147fd94b8ed209a64ebda.jpg)
我的系统性能有些问题.当我被告知here时,我使用了sar:
$sar -u 5
并且发现问题是由于我认为的低硬盘性能(高%iowait).
我的磁盘是Western Digital AV-25,WDC WD5000BUDT-63G8FY0.供应商规格可以在here找到.
/ etc / fstab中:
# <file system> <dir> <type> <options> <dump> <pass>
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
/dev/sda2 / ext4 defaults,noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 1
/dev/sda3 /home ext4 defaults,noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 1
/dev/sda4 swap swap defaults 0 0
问题是,一些应用程序(Minecraft游戏,Chromium浏览器,Eclipse)不时挂起,我的处理器活动LED亮起,iowait达到50%或更高(我有双核处理器)并保持这样的状态几秒钟.重启后第一次使用应用程序时会发生类似的事情.最糟糕的情况是迫使系统使用交换分区(通过一些压力工具),系统无法使用.
我现在可以做些什么来确定性能问题的确切原因?是低硬件性能,linux io调度程序的一些问题,特定于应用程序的问题还是别的什么?
编辑:
无负载时hdparm -t -T / dev / sda的输出:
/dev/sda:
Timing cached reads: 6244 MB in 2.00 seconds = 3129.13 MB/sec
Timing buffered disk reads: 230 MB in 3.01 seconds = 76.33 MB/sec
解决方法:
你需要更多的数据;如果你有很高的%iowait,你需要找出导致它的原因.为此,您可以使用以下工具:
> iotop特别是-a.
> atop -d 1
sar是历史伐木的好工具;但您需要使用实时工具进行监控.
我在这里做了一个非常详细的帖子:https://serverfault.com/questions/554015/how-to-troubleshoot-performance-issues-of-php-mysql-and-generic-i-o/554617#554617
内容总结
以上是互联网集市为您收集整理的GNU / Linux,IO性能问题全部内容,希望文章能够帮你解决GNU / Linux,IO性能问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。