Rumah Ulasan Bagaimana kami menguji pelayan smb

Bagaimana kami menguji pelayan smb

Video: Turun Posisi Tapi Segera Naik Lagi Jika Anda Paham 1 Hal Ini (November 2024)

Video: Turun Posisi Tapi Segera Naik Lagi Jika Anda Paham 1 Hal Ini (November 2024)
Anonim

Ujian pelayan bermakna menggali ke dalam suite penanda aras. Kami akan memperluaskan suite ujian ini seiring dengan berjalannya waktu, tetapi untuk mesin mesin kerja keras ini, kami memutuskan untuk berpegang pada ujian tekanan CPU dan memori asas, ditambah dengan ujian sistem fail rangkaian untuk melihat bagaimana pelayan menilai di bawah tahap cakera yang berbeza-beza memuatkan melalui rangkaian.

Selepas meneliti beberapa pilihan, kami menetap pada dua suite ujian benchmark. Yang pertama ialah Geekbench 2.0.10 dari Primate Labs, firma pembangunan perisian Kanada. Saya suka Geekbench kerana ia melakukan tugas yang menyeluruh untuk menekankan cakera dan subsistem memori. Juga, ia boleh didapati di seluruh Windows, Linux, OS X, dan juga Solaris, dan ia boleh berjalan dalam mod 32-bit atau 64-bit, dengan sokongan khusus untuk kedua-dua operasi multiprocesser dan multithreaded. Geekbench mengembalikan skor Geekbench secara keseluruhan yang disusun dari semua ujiannya. Dengan hanya beberapa mesin yang diuji, nombor ini sangat penting, tetapi ia akan berkembang dengan nilai perbandingan ketika saya menyemak lebih banyak pelayan. Sementara itu, anda boleh menyemak skor Geekbench yang sedia ada pada penyemak imbas hasil Primate Labs (rekod pencapaian keputusan pemarkahan yang sudah ada yang sudah beberapa ratus mesin tebal).

Sebagai tambahan kepada skor Geekbench keseluruhan, saya mempertimbangkan skor khusus untuk integer CPU dan prestasi floating-point, serta untuk kelajuan ingatan. Geekbench menguji setiap subsistem ini dengan pelbagai ujian multithreaded tunggal dan (jika berkenaan) dan mengembalikan skor keseluruhan dalam setiap kategori.

Untuk ujian cakera, kami memutuskan untuk berpegang dengan suite penanda aras yang sama yang kami gunakan untuk ujian penyimpanan (NAS) rangkaian: penanda aras sistem fail rangkaian IOzone (iozone.org). Sembilan belas tahun dalam pembuatan, IOzone adalah ujian penanda aras I / O yang canggih yang menilai penyelesaian pelayan keseluruhan dari tahap aplikasi atau fail dan bukan hanya dari tahap perkakasan mentah. Itu bermakna kita mengkonfigurasi ujian IOzone kami untuk menjalankan aliran I / O dalam pelbagai saiz fail dan saiz blok. Dengan cara ini, kita dapat melihat hasil di mana cache pelanggan dan pelayan memainkan peranan, dan juga contoh-contoh ketika fail begitu besar sehingga cache terlalu banyak, dan kita dapat merasakan prestasi perkakasan mentah.

Saya menetapkan IOzone untuk menjalankan fail yang berkisar dari 32MB hingga sebesar RAM setiap pelengkap RAM. Saiz blok antara 4K hingga 128K. Lalu lintas yang dihasilkan ini termasuk pelbagai fail saiz kecil dan sederhana, memaksa pelayan dan sistem pengendaliannya untuk menunjukkan pintar caching mereka. Ia juga membiarkan saya melihat apa yang akan berlaku apabila fail data kekalahan menekankan pelayan pada tahap perkakasan asas.

Kami akan menguji ujian prestasi kami dari masa ke masa, terutamanya ujian IOzone, yang mungkin kami jalankan dalam fesyen multinodal dalam ulasan kemudian untuk mensimulasikan beban pengguna yang lebih besar dalam lelaran yang melangkah. Jika anda mempunyai sebarang permintaan atau cadangan di sepanjang baris ini, jangan lepaskan saya e-mel, pada.

Keputusan Ujian Penanda Aras

Semak skor ujian SMB Sever.

Bagaimana kami menguji pelayan smb