Bij mijn nieuwe PC heb ik het vervelende verschijnsel, dat om de 2 tot 3 seconden de harde schijf een hoorbare schrijfactiviteit onderneemt. Ook als het systeem volledig in rust is.
Zoiets dus: rrrt - 1, 2, rrrt - 1, 2, rrrt
Hoogst ergerlijk :-(
Het schijnt een bekende fout te zijn in Ubuntu, die er al sinds het begin in zit:
https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/17878Wat heb ik eraan gedaan (LET OP: gevaarlijke ingrepen, alleen voor gevorderden!):
1. --foute ingreep geschrapt--
2. Daarna heb ik het "file access time" stempel uitgeschakeld in fstab, door het toevoegen van de optie noatime bij elke partitie behalve de swap. Voorbeeld van mijn fstab:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda3
UUID=7a212543-83c0-43db-a7f3-f631de4a79a3 / ext3 defaults,errors=remount-ro,noatime 0 1
# /dev/sda2
UUID=be015ac3-1341-429d-a76f-962ab9adc12b /home ext3 defaults,noatime 0 2
# /dev/sda1
UUID=4444ABE816D7576B /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46,noatime 0 0
# /dev/sda6
UUID=eef581d8-6d79-41f4-9293-6832cb1a735f /media/sda6 ext3 defaults,noatime 0 0
# /dev/sda7
UUID=4869e6d8-a45a-4a32-bd2c-b19240d028ae /media/sda7 ext3 defaults,noatime 0 0
# /dev/sda8
UUID=4671-BB54 /media/sda8 vfat defaults,utf8,umask=007,gid=46,noatime 0 0
# /dev/sda5
UUID=efdb6f12-033f-436b-b317-9679e192e2ca none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
3. Verder heb ik in /etc/rc.local de interval verhoogd waarmee pdflush werkt, van 5 seconden naar 30 seconden.
De inhoud van /etc/rc.local is bij mij nu:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#
# Change interval to 30 seconds for pdflush:
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
#
exit 0
4. Ook heb ik /etc/rc.local.shutdown aangepast (voor alle zekerheid):
#
# Change interval for pdflush to normal:
#
echo 500 > /proc/sys/vm/dirty_expire_centisecs
#
Opslaan, sluiten, computer herstarten.
En dat was voldoende. Hebben er meer dit probleem, en hebben jullie het op andere manieren weten op te lossen? Graag reacties.
inhoud aangepast en verfijnd, mede n.a.v. de reactiesGroet, Pjotr.