Porównanie wydajności OpenSolarisa i różnych wersji Linuksa

Portret użytkownika bluszcz

Serwis Phoronix przeprowadził testy wydajnościowe dwóch jąder/systemów operacyjnych:

  • Nexenta Core Platform 2 (NCP2) (pakiety budowane na źródłach pakietów Ubuntu Hardy, jądro OpenSolaris)
  • Ubuntu Hardy, z jądrem Linux w dwóch wersjach, standardowej (2.6.24) nowszej wersji (2.6.30)

Należy dodać, że jądro Linux było testowane dodatkowo w wersjach 32 i 64 bitowych.

Jak widać, prócz porównania Linuksa i OpenSolarisa poznajemy różnice w wydajności między różnymi architekturami samego Linuksa...

Scenariuszy testowych dostarczył pakiet Phoronix Test Suite, w skład którego weszły takie testy jak: czas kompilacji PHP , enkodowanie LAME MP3, enkodowanie FLAC, FFmpeg, GnuPG, Tester Wątków I/O, SQLite, PostgreSQL pgbench, C-ray, POV-Ray, MAFFT, SciMark, CacheBench, kompresja LZMA, kompresja 7-Zip oraz GraphicsMagick.

Wyniki? W przeważającej większości testów wydajniejszy jest Linux 64 bitowy, za wyjątkiem jednego testu zapisu I/O dzięki ZFS, ale zysk ten jest tracony podczas adekwatnego testu odczytu.

Uwagę przykuwa jeszcze przyrost prędkości PostgreSQLa w kernelu 2.6.30 - w porównaniu do wersji 2.6.24. Obsługuje on w tym teście prawie cztery razy więcej tranzakcji!

Polecam zapoznanie się z testami czym prędzej :)

Źródło: http://www.phoronix.com/scan.php?page=article&item=linux_opensolaris_ker...
Phoronix Test Suite: http://www.phoronix-test-suite.com/

Bookmark and Share