所以我一直在尝试诊断我的 Ubuntu Server VM 运行速度超慢的问题。我运行安装了 docker 的 Ubuntu Server 18.04LTS。我一直在使用 netdata 尝试监控系统统计数据,它显示我的 iowait 值一直约为 60%。
我觉得这可能是因为我的所有 docker 配置和数据目录都位于 SMB 共享上。
我还使用 transmission,上面有大约 500 个种子。这可能是问题所在吗?(在一堆其他容器中)
但不确定如何修复它。
有任何想法吗?
答案1
是的,活跃使用率高的 SMB 共享肯定是大量 iowait 的来源,但不一定。要进行调试,我建议您安装“iotop”包,它类似于“top”,但显示 IO 进程。
sudo apt install iotop
然后安装后运行:
iotop
您将看到正在使用 IO 的进程的运行列表。