Heute bin ich auf das Programm pigz gestossen worden. Im Gegensatze zu gzip ist es wie der Name schon sag eine „parallel implementation of gzip“. Hier habe eich mal versucht es vergleichbar zumachen.
# dd if=datei | gzip -c | dd of=/dev/null
384896+0 Datensätze ein
384896+0 Datensätze aus
197066752 Bytes (197 MB) kopiert, 2,90005 s, 68,0 MB/s
24368+1 Datensätze ein
24368+1 Datensätze aus
12476596 Bytes (12 MB) kopiert, 2,89903 s, 4,3 MB/s
# dd if=datei | pigz -c | dd of=/dev/null
384896+0 Datensätze ein
384896+0 Datensätze aus
197066752 Bytes (197 MB) kopiert, 2,16703 s, 90,9 MB/s
23787+1493 Datensätze ein
24287+1 Datensätze aus
12435252 Bytes (12 MB) kopiert, 2,17414 s, 5,7 MB/s
Man muss dazu sagen das die Datei aus dem cache kommt.
Quelle: www.zlib.net/pigz
Veröffentlicht am: 02.11.2011 von: CHR | publiziert in: Linux
Vor einem Jahr habe ich wegen Performance Problemen im Forum mal Leitungstest mit dem IO Scheduler gemacht. Meine Testumgebung dafür war ein Syncendes RAID. Da ich gerade festgestellt habe das ich diesen Artikel nie veröffentlicht habe stelle ich ihn hier mal online. Leider habe ich vergessen zu Dokumentiert mit welchem Kernel ich das gemacht habe. Dem entsprechend muss das was ich hier gemacht habe eh noch mal wiederholt werden.
Mittels speed_limit habe ich das Syncen der HDs auf Maximum gestellt.
Dann habe ich den Scheduler verstellt.
cat /sys/block/sd*/queue/scheduler
Dabei kamm folgendes raus:
deadline 5500K/sec
noop 5200K/sec
anticipatory 45000K/sec
cfq 39000K/sec
Wobei ich von cfq sehr erschrocken war. Und dies bei Gelegenheit unter anderen umstehenden noch mal überprüfen werde.
(Geschreiben am: 17.02.2010)
Veröffentlicht am: 19.10.2011 von: CHR | Tags: mdadm, scheduler | publiziert in: Linux
Neulich im Chanel:
11:22 <@K...> moin t… und d@nke
11:23 <@t...> s/@/a/
11:23 <@t...> (die zeiten sind doch mittlerweile wirklich vorbei, oder?)
Veröffentlicht am: 18.10.2011 von: CHR | publiziert in: Sprueche
blkid
/dev/sda5: UUID="000000000000-0000-0000-0000-000000000000" TYPE="swap"
Wenn blkid keine SWAP Partition anzeigt muss dieser erst erzeugt werden. Welches der richtige Pfad ist findet man über fstab -l
heraus.
mkswap /dev/sda5
Anschließend den alten SWAP Pfad aus der /etc/fstab entfernen und den neuen hinzufügen:
grep -v swap /etc/fstab > /etc/.fstab
blkid | grep swap | awk '{ print $2 " none swap sw 0 0"}' >> /etc/.fstab
mv /etc/.fstab /etc/fstab
swapon -a
Veröffentlicht am: 17.10.2011 von: CHR | publiziert in: Debian, Linux, Ubuntu
Öfters muss ich die Grafikeinstellungen Remote vornehmen. Wenn man dies mit X11 forwarding macht muss nvidia-settings mitgeteilt werden welchen Monitor er Editoren soll, sonnst nimmt er den lokalen.
nvidia-settings -c :0.0

Veröffentlicht am: 16.10.2011 von: CHR | publiziert in: Linux