root@host [/home4]# find . -type f -size +2000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
./cuntschi/public_html/hello/cache/curl/http%3A%2F%2Ftransport01.files.wordpress.com%2F2009%2F12%2Ftransportenlogistiek.doc: 2.0M
./newgames/public_html/hello/cache/curl/http%3A%2F%2Fwww.wincouncil.org.sg%2Fimages%2Fnewsroom%2Fnewsletter%2Fnovember-2008.pdf: 2.2M
ただし、iostat -x 1は次のようになります。
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdc 0.00 1878.00 8.00 988.00 152.00 22944.00 23.19 7.24 7.27 0.08 7.90
sdb 0.00 0.00 17.00 0.00 216.00 0.00 12.71 0.01 0.35 0.18 0.30
sda 0.00 0.00 2.00 25.00 40.00 200.00 8.89 0.02 0.85 0.15 0.40
sde 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdd 0.00 0.00 10.00 0.00 176.00 0.00 17.60 0.01 1.40 1.20 1.20
avg-cpu: %user %nice %system %iowait %steal %idle
57.14 0.00 16.79 0.25 0.00 25.81
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdc 0.00 0.00 20.00 0.00 528.00 0.00 26.40 0.00 0.20 0.15 0.30
sdb 0.00 0.00 8.00 0.00 152.00 0.00 19.00 0.00 0.50 0.50 0.40
sda 0.00 0.00 2.00 0.00 40.00 0.00 20.00 0.00 1.00 1.00 0.20
sde 0.00 191.00 1.00 231.00 16.00 3376.00 14.62 0.70 3.03 0.06 1.40
sdd 0.00 0.00 14.00 0.00 208.00 0.00 14.86 0.01 0.93 0.50 0.70
avg-cpu: %user %nice %system %iowait %steal %idle
68.20 0.00 22.07 0.25 0.00 9.48
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdc 0.00 0.00 31.00 0.00 736.00 0.00 23.74 0.01 0.19 0.16 0.50
sdb 0.00 121.00 7.00 46.00 136.00 1336.00 27.77 0.08 1.49 0.15 0.80
sda 0.00 0.00 0.00 34.00 0.00 272.00 8.00 0.03 1.00 0.06 0.20
sde 0.00 0.00 5.00 0.00 96.00 0.00 19.20 0.00 0.80 0.80 0.40
sdd 0.00 583.00 4.00 452.00 72.00 8280.00 18.32 3.96 8.70 0.11 5.20
したがって、基本的に私たちは時々22 MBのファイルを取得します(それ以外の場合は22944 / sになりますが、2 MBを超えるファイルはなく、少数のファイルしかありませんか?)
#
# /etc/fstab
# Created by anaconda on Thu Jan 3 07:08:05 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=44882d5f-91fd-4409-9add-4393e7bd9f99 / ext4 usrjquota=quota.user,jqfmt=vfsv0 1 1
UUID=ef4193db-62ef-45f0-bb56-98ab35729a7c /boot ext3 defaults 1 2
UUID=26eeb365-46c8-4da2-b326-908dedbf91e1 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/usr/tmpDSK /tmp ext3 defaults,noauto 0 0
/dev/sdb1 /home2 auto auto,defaults,relatime 0 0
/dev/sdc1 /home3 auto auto,defaults,relatime 0 0
/dev/sdd1 /home4 auto auto,defaults,relatime 0 0
/dev/sde1 /home5 auto auto,defaults,relatime 0 0
答え1
これは直接的な答えではありません。私はあなたのすべての質問に基づいて私ができることをすべてリストしようとします。
- Apacheはログファイルへのすべてのアクセスを記録します。
- jetpack(および他のいくつかのプラグイン)などのWordPressプラグインにはロギング機能があり、データベースに書き込みます。
- マウントオプションにもかかわらず、
relatime
ファイルが作成されるたびにatimeも更新されます。 - ログクォータを使用すると、ファイルが変更されるたびにクォータ情報が更新されます。
したがって、これはシステムのさまざまな部分からの書き込み要求の組み合わせです。
PS1:(私が間違っている可能性があります。)iostat
はい、これは変更されるデータの実際の量を反映していない可能性があります。特に、他のファイルに小さな変更をたくさん適用する場合にはさらにそうです。書き込みセクタは、データベースなど、ファイルの中央の特定のポイントで変更される可能性があるため、ファイルサイズを増やすことはできません。ファイルを更新してもファイルサイズは変わりません。wsec
write sector
atime
PS2:書き込み要求の数を減らす1つの可能な方法は、/ etc / fstabをrelatime
変更して、noatime
システムが読み書き中のすべてのファイルのアクセス時間を更新しないようにすることです。
使用noatime
すべてのマウントポイントに追加され、noatime
交換/
されました。relatime
noatime
home
UUID=44882d5f-91fd-4409-9add-4393e7bd9f99 / ext4 usrjquota=quota.user,jqfmt=vfsv0,noatime 1 1
UUID=ef4193db-62ef-45f0-bb56-98ab35729a7c /boot ext3 defaults 1 2
UUID=26eeb365-46c8-4da2-b326-908dedbf91e1 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/usr/tmpDSK /tmp ext3 defaults,noauto 0 0
/dev/sdb1 /home2 auto auto,defaults,noatime 0 0
/dev/sdc1 /home3 auto auto,defaults,noatime 0 0
/dev/sdd1 /home4 auto auto,defaults,noatime 0 0
/dev/sde1 /home5 auto auto,defaults,noatime 0 0