Παράξενες καθυστερήσεις όταν γράφω στο δίσκο
Antonis Christofides
anthony at itia.ntua.gr
Tue Mar 13 11:24:00 EET 2012
Motherboard: P5QPL-AM
CPU: Pentium D 2.8 GHz
Disks: 3 identical disks, WDC WD7500AAKS--00RBA0 (SATA)
RAM: 1 GB
OS: Debian 6.0, linux 2.6.32-5-686
/tmp: tmpfs
/: XFS on LVM on soft RAID5
Έχω μνήμη 1 GB. Αφού έχει τρέξει μισό λεπτό (και συνεχίζει), η free δείχνει:
thames:~# free
total used free shared buffers cached
Mem: 999232 920488 78744 0 48 629416
-/+ buffers/cache: 291024 708208
Swap: 4194296 143576 4050720
thames:~# egrep 'Dirty|Slab' /proc/meminfo
Dirty: 51960 kB
Slab: 196296 kB
(μερικά λεπτά αργότερα)
thames:~# egrep 'Dirty|Slab' /proc/meminfo
Dirty: 29428 kB
Slab: 127008 kB
thames:~# cat /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
none /proc proc rw,nosuid,nodev,noexec,relatime 0 0
none /dev devtmpfs rw,relatime,size=494560k,nr_inodes=123640,mode=755 0 0
none /dev/pts devpts
rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
/dev/mapper/thames0-root / xfs rw,relatime,noquota 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,relatime,mode=755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0
/dev/md1 /boot ext3 rw,relatime,errors=continue,data=ordered 0 0
tmpfs /tmp tmpfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
thames:~# vmstat 5
procs -----------memory---------- ---swap-- -----io---- -system--
----cpu----
r b swpd free buff cache si so bi bo in cs us sy
id wa
0 1 21428 215856 48 594560 0 0 50 20 6 12 0 1
96 4
1 1 21428 180764 48 628920 0 0 0 2931 1800 9388 0 8
46 46
0 1 21428 162660 48 646680 0 0 0 1958 1268 5327 0 4
60 36
0 1 21428 161560 48 647740 0 0 0 897 801 1782 0 1
73 26
0 1 21428 161064 48 648160 0 0 0 831 759 1570 0 1
72 27
0 0 21428 160212 48 648960 0 0 0 893 775 1738 0 1
71 28
0 0 21428 158072 48 650984 0 0 0 515 741 1627 0 1
86 13
1 0 21428 156088 48 653004 0 0 0 928 823 2069 0 1
71 28
0 1 21428 154120 48 655044 0 0 0 876 823 1995 0 1
72 27
(στη συνέχεια παραμένει σ' αυτά τα επίπεδα.)
Μία φορά που το έτρεξα έκανε πάνω από 8 λεπτά, ενώ όταν το ξαναέτρεξα
έκανε 5m50s. Σε σχέση με ένα άλλο μηχάνημα όπου δοκιμάζω, με παρόμοια
(αλλά όχι ίδια) χαρακτηριστικά πλην της μνήμης που το άλλο έχει 4 GB,
δεν βλέπω καμιά σοβαρή διαφορά, με εξαίρεση το bo που στο άλλο σπάνια
πέφτει κάτω από 2000 και ποτέ κάτω από 1500. Το άλλο μηχάνημα κάνει
λίγο πάνω από 1 λεπτό, αλλά τρέχει ένα σωρό services και είναι λίγο
φορτωμένο.
(Όταν λέω "το έτρεξα" εννοώ το cp των 10 χιλιάδων αρχείων.
Παρεμπιπτόντως, έχω την εντύπωση ότι το XFS συμπιέζει τα μηδενικά. Θα
δημιουργήσω 10 χιλιάδες αρχεία με μη μηδενικά δεδομένα να δω μήπως
υπάρχει καμιά διαφορά.)
More information about the Linux-greek-users
mailing list