Rumah Ulasan Cara kami menguji server seseorang

Cara kami menguji server seseorang

Video: Включаем поддержку SAMBA Протокола в WINDOWS 10 для подключения к СЕТЕВЫМ ДИСКАМ И РОУТЕРАМ smb 1.0 (Oktober 2024)

Video: Включаем поддержку SAMBA Протокола в WINDOWS 10 для подключения к СЕТЕВЫМ ДИСКАМ И РОУТЕРАМ smb 1.0 (Oktober 2024)
Anonim

Pengujian server berarti menggali ke dalam suite benchmark. Kami akan memperluas rangkaian uji ini seiring berjalannya waktu, tetapi untuk putaran mesin kuda-kuda ini, kami memutuskan untuk tetap menggunakan CPU dasar dan pengujian tekanan memori, ditambah dengan uji sistem file jaringan untuk melihat bagaimana server bernasib di berbagai tingkat disk memuat melalui jaringan.

Setelah memeriksa beberapa opsi, kami menetapkan dua suite tes benchmark. Yang pertama adalah Geekbench 2.0.10 dari Primate Labs, sebuah perusahaan pengembangan perangkat lunak Kanada. Saya suka Geekbench karena ia melakukan pekerjaan yang menyeluruh untuk menekankan subsistem disk dan memori. Juga, tersedia di Windows, Linux, OS X, dan bahkan Solaris, dan dapat dijalankan dalam mode 32-bit atau 64-bit, dengan dukungan khusus untuk operasi multiprosesor dan multithread. Geekbench mengembalikan skor Geekbench keseluruhan yang dikompilasi dari semua tesnya. Dengan hanya beberapa mesin yang diuji, jumlah ini tidak terlalu penting, tetapi akan tumbuh dalam nilai komparatif ketika saya meninjau lebih banyak server. Sementara itu, Anda dapat memeriksa skor Geekbench yang ada di browser hasil Primate Labs (catatan yang dapat dicari dari hasil penilaian yang sudah setebal beberapa ratus mesin).

Selain skor Geekbench secara keseluruhan, saya mempertimbangkan skor spesifik untuk integer CPU dan kinerja floating-point, serta untuk kecepatan memori. Geekbench menguji setiap subsistem ini dengan beragam uji multithread tunggal dan (jika ada) dan mengembalikan skor keseluruhan di setiap kategori.

Untuk pengujian disk, kami memutuskan untuk tetap menggunakan rangkaian benchmark yang sama yang telah kami gunakan untuk pengujian penyimpanan yang terpasang jaringan (NAS): benchmark sistem file jaringan IOzone (iozone.org). Sembilan belas tahun dalam pembuatan, IOzone adalah tes benchmark I / O canggih yang mengevaluasi solusi server secara keseluruhan dari tingkat aplikasi atau file daripada hanya dari tingkat perangkat keras mentah. Itu berarti kita mengonfigurasi tes IOzone kita untuk menjalankan aliran I / O dalam berbagai ukuran file dan blok. Dengan cara ini kita bisa melihat hasil di mana cache klien dan server berperan, serta contoh ketika file sangat besar sehingga cache kelebihan beban, dan kita bisa merasakan kinerja perangkat keras mentah.

Saya mengatur IOzone untuk menjalankan file mulai dari ukuran 32MB hingga sebesar masing-masing pelengkap RAM server. Ukuran blok berkisar dari 4K hingga 128K. Lalu lintas yang dihasilkan ini mencakup sejumlah file kecil dan menengah, memaksa server dan sistem operasinya untuk menunjukkan kecerdasan caching mereka. Ini juga membiarkan saya melihat apa yang akan terjadi ketika kekalahan file data menekankan server pada tingkat perangkat keras batuan dasar.

Kami akan mengutak-atik pengujian kinerja kami dari waktu ke waktu, terutama tes IOzone, yang dapat kami jalankan secara multinodal di ulasan selanjutnya untuk mensimulasikan beban pengguna yang jauh lebih besar dalam iterasi bertahap. Jika Anda punya permintaan atau saran di sepanjang baris ini, jangan ragu untuk mengirimi saya email, di.

Hasil Tes Benchmark

Lihatlah nilai tes SMB Sever.

Cara kami menguji server seseorang