Mäta diskprestanda

Sökte lite på hur man kan mäta prestanda och följande kommandon kan tydligen användas för detta:

# dd if=/dev/zero of=/tmp/testfile bs=128M count=10

Jag kommer upp till 151 MB/s, vilket kanske får ses som acceptabelt för en 2Gbs FC? Det intressanta är att om jag kör samma test på en ocfs2 partition så kommer jag upp i 132 MB / s. Glöm inte att radera filen /tmp/testfile när klar! 🙂

Ett sätt att kolla läsprestanda:

# hdparm -t /dev/mapper/boot

Behöver man ta reda på hur stor buffert Linux använder som read-ahead så är kommandot:

# blockdev –getra /dev/mapper/boot

Kommandot ”blockdev” kan även sätta nya värden, lämpligtvis så kan dessa kommandon läggas till i scriptet /etc/rc.local så tilldelas dessa nya värden varje gång datorn bootas om:

# blockdev –setra 16384 /dev/sda

Mer finns att läsa här och här.

Lämna en kommentar