Zugriffe auf CF-Card weiter reduzieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
lordnoxx
Beiträge: 105
Registriert: 25.05.2009 22:14:01

Zugriffe auf CF-Card weiter reduzieren

Beitrag von lordnoxx » 25.09.2011 23:51:15

Guten Abend allerseits.
Ich betreibe ein Alix 2D13 als kleinen OpenVPN Server. Auf der CF-Card habe ich Squeeze installiert. Nach dem durchlesen verschiedener HowTo's zum Thema habe ich dann einiges unternommen, um die Zugriffe auf die CF-Card zu reduzieren. Seht selbst:

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system>                 <mount point>   <type>  <options>                       <dump>  <pass>
proc                            /proc           proc    defaults                        0       0

# /dev/sda1
LABEL=CF                      /               ext2    noatime,errors=remount-ro       0       1

tmpfs                           /tmp            tmpfs   defaults,noatime                0       0
tmpfs                           /var/tmp        tmpfs   defaults,noatime                0       0
tmpfs                           /var/log        tmpfs   defaults,noatime                0       0
tmpfs                           /var/run        tmpfs   defaults,noatime                0       0
tmpfs                           /var/lock       tmpfs   defaults,noatime                0       0

Das Alix wird von einem anderen Server auch als Munin-Node abgefragt. Dabei viel mir dann die Grafik von iostat auf:
http://imageshack.us/photo/my-images/6/iostatday.png
Es sind also immer noch deutliche, regelmäßige Aktivitäten auf der CF-Card. Habe mir das dann mal live mit iotop angesehen.
Hier der Auszug mit den Übeltätern:

Code: Alles auswählen

root@alixserver:~# iotop -o -d 10 -t
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
23:42:38   663 be/4 nobody      0.00 B/s  407.56 B/s  0.00 %  0.00 % openvpn --writepid /var/run/openvpn.alix_server.pid --cd /etc/openvpn
--config /etc/openvpn/alix_server.conf
Total DISK READ: 0.00 B/s | Total DISK WRITE: 407.40 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 407.56 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
23:43:18   172 be/4 root        0.00 B/s  407.56 B/s  0.00 %  0.00 % [flush-8:0]
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
23:43:38   663 be/4 nobody      0.00 B/s  407.56 B/s  0.00 %  0.00 % openvpn --writepid /var/run/openvpn.alix_server.pid --cd /etc/openvpn --config /etc/openvpn/alix_server.conf
Total DISK READ: 0.00 B/s | Total DISK WRITE: 407.56 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s                                                                                 
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Total DISK READ: 0.00 B/s | Total DISK WRITE: 407.56 B/s                                                                               
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND                                                         
23:44:19   172 be/4 root        0.00 B/s  407.56 B/s  0.00 %  0.00 % [flush-8:0]
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s                                                                                 
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND                                                         
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND                                                         
23:44:39   663 be/4 nobody      0.00 B/s  407.56 B/s  0.00 %  0.00 % openvpn --writepid /var/run/openvpn.alix_server.pid --cd /etc/openvpn --config /etc/openvpn/alix_server.conf
Total DISK READ: 0.00 B/s | Total DISK WRITE: 407.56 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
23:44:49   663 be/4 nobody      0.00 B/s  407.56 B/s  0.00 %  0.00 % openvpn --writepid /var/run/openvpn.alix_server.pid --cd /etc/openvpn --config /etc/openvpn/alix_server.conf
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
    TIME  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
Warum schreibt openvpn alle paar Sekunden so eine PID nach /var/run/openvpn.alix_server.pid? Gut, /var liegt ja eh auf einer Ramdisk...aber warum wird das dann von iotop überhaupt mitgezählt?

Und was ist dieses flush-8:0 für ein Prozess? Kann man da noch was drehen, dass so gut wie keine Zugriffe mehr auf die CF-Card geschehen?

Grüßle

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Zugriffe auf CF-Card weiter reduzieren

Beitrag von cirrussc » 26.09.2011 00:49:11

lordnoxx hat geschrieben:Und was ist dieses flush-8:0 für ein Prozess? Kann man da noch was drehen, dass so gut wie keine Zugriffe mehr auf die CF-Card geschehen?
Pdflush leert einfach regelmäßig den FS Cache, also etwas, was sowieso schon geschrieben wurde.
So einfach scheint es letztendlich doch nicht zu sein, zu mindest die Schreibzugriffe auf das FS ganz zu unterbinden.
Ich habe da auch noch keine praktikable Möglichkeit gefunden.

http://www.fukurama.org/wordpress/2008/ ... inimieren/
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten