Do prostego i szybkiego porównania wydajności procesorów użyć https://github.com/akopytov/sysbench:
Podstawową komendą, której używam jest:
Przykładowe wyniki dla trzech zwirtualizowanych serwerów serwerów i laptopa:
Jak widać na kilkuletnim laptopie test wykonał się w czasie krótszym, niż na serwerach:
- sasha: 33 s
- bibi: 36 s
- jenna: 32 s
- laptop: 24 s
Inne systemy:
Amazon Cloud (AWS) t2.medium
Intel Xeon E5-2676 v3 @ 2.4 GHz
10 s
Intel Xeon E5-2676 v3 @ 2.4 GHz
10 s
Amazon Cloud (AWS) m4.large
Intel Xeon E5-2686 v4 @ 2.3 GHz
10 s
Intel Xeon E5-2686 v4 @ 2.3 GHz
10 s
Intel Core i7 870 @ 2.93 GHzCode name: DELION
10 s
10 s
Jak można sprawdzić, jakie procesory są zainstalowane? Podstawową komendą jest:
Przydatne bywa polecenie:
Ja użyję poniższej komendy:
W serwerach są zainstalowane procesory:
Jak widać wirtualizacja KVM ukrywa prawdziwy typ procesora. W takim właśnie przypadku użyteczne jest porównanie wydajności procesorów komendą "sysbench".
Dane zwracane przez "lscpu" na laptopie:
Dla porównania dane jeszcze z dwóch serwerów:
Można też testować system plików (wielkość danych powinna znacząco przekraczać rozmiar pamięci RAM).
Pierwsze polecenie "sysbench" generuje pliki testowe, a dopiero drugie przeprowadza właściwy test. Domyślną wartością parametru "file-num" jest 128.
Należy pamiętać, by po zakończeniu testów usunąć utworzone pliki.
Wynik testu dysku na laptopie z dyskiem SSD:
Wynik testu dysku na zwirtualizowanym serwerze, wolumen "/":
Wynik testu dysku na zwirtualizowanym serwerze, zamontowany wolumen NFS:
Zebrane dane wydajności dysków:
laptop
|
jenna "/"
|
jenna NFS
| |
---|---|---|---|
Mb/s: | 8,9426 | 0,470 | 0,287 |
Requests/sec executed: | 572 | 29,41 | 17,99 |
approx. 95 percentile (ms): | 0,18 | 93,4 | 66,7 |
Ciekawym testem jest też "fio", chociaż nie użyłem go do ww. serwerów i laptopa:
Random Write:
Random Read:
Oczywiście watro używać też klasycznego testu "Bonnie++", oraz "iozone":
Można też testować wydajność MYSQL:
Testy przeprowadziłem w chmurze Amazon AWS, co dla AMI opartych o system przygotowany przez Amazona wymaga następującej instalacji oprogramowania testującego:
Poniżej komendy przygotowujące, uruchamiające i sprzątające po teście:
Przykładowy rezultat testu:
W tym teście uzyskaliśmy 890 transakcji na sekundę. Serwerem RDS był "db.t2.large":
- vCPU: 2
- ECU: 2
- Memory (GB): 8
- EBS Optimized: No
- Network Performance: Moderate
Serwerem z programem testującym był "t2.large":
- vCPU: 2
- Memory (GB): 8
Inny test: GFlops & TFlops - CPU speed test (linpack)
***
Inne wpisy:
Oświetlenie miejsca pracy
Oświetlenie LED łazienki (małej)
Zużycie prądu przez suszarkę do ubrań i pralkę
Zużycie prądu przez urządzenia domowe i ich współczynnik mocy cos phi (cosφ)
Modernizacja oświetlenia głównego w dużym pokoju i przedpokoju
Oświetlenie LED łazienki (małej)
Zużycie prądu przez suszarkę do ubrań i pralkę
Zużycie prądu przez urządzenia domowe i ich współczynnik mocy cos phi (cosφ)
Modernizacja oświetlenia głównego w dużym pokoju i przedpokoju
Update: 2018.07.17
Create: 2018.07.17
Brak komentarzy:
Prześlij komentarz