我目前正在 AWS 上使用 EBS 卷处理 EC2 实例,但我收到了警报,因为即使在服务器空闲时我也有持续的 I/O 消耗。
iotop 命令显示:
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
160 be/3 root 0.00 B 27.58 M 0.00 % 0.06 % [jbd2/xvda1-8]
10016 be/4 root 0.00 B 0.00 B 0.00 % 0.00 % [flush-202:1]
10014 be/4 postgres 0.00 B 947.35 M 0.00 % 0.00 % postgres: stats collector process
534 be/4 root 0.00 B 136.00 K 0.00 % 0.00 % dhclient3 -e IF_METRIC=100 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases -1 eth0
用postgis扩展运行的postgresql,数据库几乎是空的,所以我真的不知道为什么它在不断的收集stats,有时还有一个postgres的写入过程。另一件事是 Jbd2(ext4 日志)进程,它也不断使用 I/O