Skrypty i narzędzia benchmarków linuksowych

Ta lista skryptów i narzędzi benchmarków linuksowych powinna okazać się przydatna do szybkiego sprawdzania wydajności CPU, pamięci masowej, pamięci i sieci na serwerach linuksowych i VPS. Ostatnio używałem skryptu benchmarku linuksowego, który nie był już utrzymywany. W rezultacie skompilowałem tę szybką listę skryptów i narzędzi do benchmarkowania Linuksa. Sprawdź każdy skrypt przed uruchomieniem z wiersza poleceń.

Większość z tych skryptów wykona benchmark procesora, pamięci, pamięci masowej i sieci. W większości przypadków model procesora, częstotliwość, liczba rdzeni będą wyświetlane wraz z podstawową charakterystyką wydajności CPU. Całkowita pamięć zostanie wyświetlona (zobacz inne, bardziej rozbudowane narzędzia poniżej dla benchmarków specyficznych dla pamięci). Szybkości wejścia/wyjścia z pamięci masowej (SSD lub dysk twardy) zostaną przetestowane, a połączenie internetowe serwera zostanie przetestowane poprzez pobieranie plików z popularnych lokalizacji testowych na całym świecie.

Jeśli Twój hosting wskazuje na to, że przyczyną słabej wydajności aplikacji jest wyłącznie WebDev, użyj tych skryptów wiersza poleceń, aby sprawdzić, czy sprzęt (na przykład: wąskie gardło dysku/pamięci masowej) lub sieć mogą być również winne.

Skrypty benchmarków systemu Linux

  • Bench.sh – przeglądaj informacje systemowe i testuj sieć, dysk swojego serwera Linux.
  • Nench – Skrypt luźno oparty na uznanym freevps.us/bench.sh.
  • VPSbench – Skrypt do uruchamiania prostych i kompleksowych benchmarków wydajności CPU i IO.
  • VPS Benchmark – Benchmark dysku, CPU i sieci.
  • Linux Bench – Skrypt STH Linux benchmarking.
  • Bench-sh-2 – System Info + Speedtest IPv4 + Drive Speed.
  • unixbench.sh – Automatyczna instalacja unixbench i skryptu testowego.

Inne narzędzia do benchmarkowania Linuksa

  • byte-unixbench – UnixBench jest oryginalnym pakietem benchmarków BYTE UNIX, aktualizowanym i poprawianym przez wielu ludzi przez lata.
  • Fio – Flexible I/O Tester.
  • Sysbench – skryptowy benchmark wydajności bazy danych i systemu.
  • Bonnie – uzyskanie/ustawienie parametrów dysku ATA/SATA pod Linuksem.
  • S – Mała kolekcja programów do pomiaru wydajności pamięci masowej I/O.
  • Phoronix Test Suite – The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
  • Geekbench – to narzędzie pozwala używać Geekbench 4 z wiersza poleceń i zautomatyzować go za pomocą skryptów powłoki lub plików wsadowych.
  • vdbench – generuje obciążenia wejścia/wyjścia dysku, które mogą być używane do sprawdzania wydajności pamięci masowej i integralności danych.
  • IOzone – narzędzie do benchmarkowania systemu plików. Benchmark generuje i mierzy różne operacje na plikach.
  • Iometer – Iometer to narzędzie do pomiaru i charakterystyki podsystemu I/O dla systemów pojedynczych i klastrowanych.
  • Interbench – Linux Interactivity Benchmark
  • HDparm – get/set ATA/SATA drive parameters under Linux
  • dd – Benchmark Your VPS with dd, how-to guide.

Maintained on Github.

Używaj na własne ryzyko. Zawsze sprawdzaj przed uruchomieniem. Jeśli znajdziesz jakieś uszkodzone skrypty lub problemy, proszę powiadom mnie.

Originally published: 6 grudnia, 2017 | Ostatnia aktualizacja: Feb 15th, 2021

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.