Warto zauważyć, że iozone ma opcję korzystania z O_DIRECT, która omija narzędzie do buforowania plików, aby uzyskać lepsze pojęcie o tym, jak faktycznie zachowuje się pamięć.
sysadmin1138
Czy możesz podać w wierszu poleceń przykład użycia iozone do moich celów na / dev / sdb1?
Henno
2
@Henno Najpierw sformatuj dysk w wybranym systemie plików. `cd \ testfs; iozone -s 4g -r 2k -r 4k -r 8k -r 16k -r 32k -O -b \ tmp \ results.xls`` Testuje plik 4GB o wielkości I / O 2-32 KB. Wykonuje wszystkie testy IOZONE, raportuje operacje we / wy i zapisuje plik Excel z wynikami.
sysadmin1138
@ sysadmin1138 Jak długo powinno to działać? Działa już od 15 godzin. Czy to normalne?
Henno
@henno Może działać nawet przez kilka godzin.
sysadmin1138
8
Ogólnie rzecz biorąc, będziesz chciał użyć narzędzia testowego, takiego jak fio . Podczas pomiaru liczby procesorów IOP należy pamiętać o takich rzeczach, jak:
Rozmiar bloku
Jeśli są to zapisy, odczyty lub mieszanka
Jeśli aktywność jest sekwencyjna lub losowa
Liczba zaległych wniosków
Wszystko to wpłynie na liczbę IOP, które otrzymasz. Chcesz się upewnić, że dzięki tym testom weźmiesz pod uwagę czas odpowiedzi potrzebny na spełnienie tych żądań w wynikach.
Pamiętaj również, aby podczas wykonywania tych testów upewnić się, że opróżniasz pamięć podręczną plików (Howto tutaj: usuwanie pamięci podręcznej pamięci podręcznej systemu Linux ) przed każdym testem i że plik testowy jest większy niż jakakolwiek pamięć podręczna kontrolera / dysku.
Właśnie zamierzam utworzyć partycję ext4 dla VM, na której będę testować We / Wy. Mkfs.ext4 pozwala na wiele opcji. Czy jest coś specjalnego, co powinienem określić, jeśli zależy mi tylko na wydajności, a nie na luzie? Jak rozmiar bloku?
Henno,
@Henno: Prawdopodobnie najlepiej będzie zadać nowe pytanie: „Jakie opcje ext4 powinienem rozważyć dostrajanie wydajności przy tworzeniu nowego systemu plików?” lub coś takiego ...
Ogólnie rzecz biorąc, będziesz chciał użyć narzędzia testowego, takiego jak fio . Podczas pomiaru liczby procesorów IOP należy pamiętać o takich rzeczach, jak:
Wszystko to wpłynie na liczbę IOP, które otrzymasz. Chcesz się upewnić, że dzięki tym testom weźmiesz pod uwagę czas odpowiedzi potrzebny na spełnienie tych żądań w wynikach.
Pamiętaj również, aby podczas wykonywania tych testów upewnić się, że opróżniasz pamięć podręczną plików (Howto tutaj: usuwanie pamięci podręcznej pamięci podręcznej systemu Linux ) przed każdym testem i że plik testowy jest większy niż jakakolwiek pamięć podręczna kontrolera / dysku.
źródło