Journaling
為什麼 kjournald 使用寫作這麼多?
Total DISK READ: 1056.26 K/s | Total DISK WRITE: 9.20 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 1055 be/4 root 0.00 B 11.64 M 0.00 % 1.99 % [kjournald] 1054 be/4 root 0.00 B 9.72 M 0.00 % 1.70 % [kjournald] 1053 be/4 root 0.00 B 5.21 M 0.00 % 0.73 % [kjournald] 1056 be/4 root 4.00 K 2.77 M 0.00 % 0.39 % [kjournald] 1082 be/4 root 0.00 B 0.00 B 0.00 % 0.34 % [flush-8:48] 1078 be/4 root 0.00 B 0.00 B 0.00 % 0.33 % [flush-8:32] 1080 be/4 root 0.00 B 0.00 B 0.00 % 0.09 % [flush-8:16] 493 be/3 root 0.00 B 1128.00 K 0.00 % 0.04 % [jbd2/sda3-8] 1081 be/4 root 0.00 B 0.00 B 0.00 % 0.01 % [flush-8:64] 1079 be/4 root 16.00 K 228.00 K 0.00 % 0.01 % [flush-8:0] 1126 be/4 root 0.00 B 0.00 B 0.00 % 0.00 % [kjournald] 1125 be/0 root 0.00 B 56.00 K 0.00 % 0.00 % [loop0] 2974 be/4 nobody 4.00 K 12.00 K 0.00 % 0.00 % httpd -k start -DSSL 5506 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 301 be/4 nobody 0.00 B 8.00 K 0.00 % 0.00 % httpd -k start -DSSL 311 be/4 nobody 0.00 B 8.00 K 0.00 % 0.00 % httpd -k start -DSSL 314 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 332 be/4 nobody 0.00 B 8.00 K 0.00 % 0.00 % httpd -k start -DSSL 24916 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 347 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 348 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 16741 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 367 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 368 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 384 be/4 nobody 0.00 B 12.00 K 0.00 % 0.00 % httpd -k start -DSSL 394 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 414 be/4 nobody 0.00 B 12.00 K 0.00 % 0.00 % httpd -k start -DSSL 421 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 422 be/4 nobody 0.00 B 8.00 K 0.00 % 0.00 % httpd -k start -DSSL 21049 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 29281 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 29289 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 3517 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 29389 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 29390 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 29398 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 32207 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL 874 be/4 nobody 0.00 B 8.00 K 0.00 % 0.00 % httpd -k start -DSSL 29562 be/4 nobody 0.00 B 4.00 K 0.00 % 0.00 % httpd -k start -DSSL
kjournald 寫入 11.64 mb 的數據和內容。所有其他寫入的總和並沒有那麼多。還有什麼是jbd2/sda3-8
您無法看到所有 write from 的真實總和
iotop
。
iotop
行號受終端高度的限制,程序可能會被其他具有最近 I/O 活動的程序推離螢幕。- 寫入磁碟然後結束的程序將不會保留在列表中。(例如,httpd spawn/fork 程序。基於 PID
httpd
,我相信許多 httpd 子程序已經退出。)檢查 httpd 日誌文件的大小,我相信大小應該會顯著增加。
JBD2:http ://en.wikipedia.org/wiki/JBD2
來自維基百科的概述引述:
日誌塊設備 (JBD) 為文件系統日誌提供了一個獨立於文件系統的介面。眾所周知,ext3、ext4 和 OCFS2 使用 JBD。從 linux 2.6.28 和 ext4 開始的 OCFS2 使用稱為 JBD2 的 JBD 分支