Adakah anda ingin tahu pemacu keras anda yang mana mempunyai kelajuan terpantas dan sama ada ia benar-benar sepantas yang dijanjikan pengeluar? Sama ada PC atau Pelayan, utiliti Diskspd percuma akan Menguji Tekanan dan menanda aras cakera keras anda.

Catatan:
Ujian Tekanan ialah satu cara untuk menguji kebolehpercayaan.
Sebelum ini, pengguna sering menggunakan utiliti lama Microsoft SQLIO untuk Ujian Tekanan. Walau bagaimanapun, pada masa ini Microsoft hanya menyediakan utiliti Diskspd untuk menggantikan SQLIO.
1. Mengapa menggunakan Diskspd?
Diskspd akan memberitahu anda kapasiti maksimum cakera keras anda boleh mengendalikan atau titik terpantas pada cakera keras yang anda patut gunakan untuk tujuan seperti bermain permainan,... pada komputer anda.
Anda boleh merujuk kepada contoh di bawah, dengan mengandaikan terdapat 3 pemacu pada pelayan: pemacu F, pemacu G dan pemacu C. Jika pemacu F mempunyai MDF, pemacu G mempunyai LDF dan sistem pengendalian berada pada pemacu, kita boleh menilai yang mana tetapan adalah berkesan.
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
Jika kami menggunakan Diskspd untuk menganalisis, pemacu F akan menjadi pemacu terpantas, jadi kami akan "memasukkan" fail MDF ke dalam pemacu F.
2. Muat turun Diskspd
Microsoft menyediakan alat Diskspd secara percuma dan anda boleh memuat turunnya daripada Microsoft Technet . Selain itu Diskspd ialah sumber terbuka, jadi anda boleh memuat turun dan memeriksa atau mengedit kod sumber daripada GitHub .
Muat turun Diskspd ke komputer anda dan pasangkannya di sini .
Diskspd berfungsi pada Windows versi 7,8,8.1 dan 10 serta pada Windows Server 2012, 2012 R2 dan Pratonton Teknikal 2016 5.
Selepas muat turun selesai, ekstrak fail .zip ke dalam folder. Ambil perhatian bahawa folder yang diekstrak mengandungi 3 fail "diskapd.exe" yang berbeza. Satu folder ialah "amd64fre" untuk Windows 64-bit, folder "x86fre" adalah untuk Windows 32-bit.
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
3. Bagaimana untuk melakukan Ujian Tekanan?
Untuk melaksanakan sebahagian daripada ujian, anda hanya boleh memanggil arahan Diskspd daripada Command Prompt dengan hak Admin didayakan.
Pada Windows 10 atau 8.1, klik kanan butang Mula di sudut kiri bawah dan pilih Prompt Perintah (Pentadbir).
Pada Windows 7, cari pintasan Prompt Perintah pada menu Mula, kemudian pilih Jalankan sebagai pentadbir.
Mula-mula gunakan cd untuk beralih ke direktori yang mengandungi Diskspd.exe yang anda mahu gunakan:
cd c:\path\to\diskspd\amd64fre
Seterusnya jalankan arahan Diskspd yang mengandungi pilihan yang anda ingin gunakan. Anda akan menemui senarai pilihan arahan dan maklumat penggunaan dalam fail DiskSpd_Documentation.pdf 30 halaman yang disertakan dengan Diskspd yang anda muat turun.
Walau bagaimanapun, jika anda ingin menjalankan arahan dengan cepat, berikut ialah contoh:
Perintah di bawah menetapkan saiz blok kepada 16K (-b16K), menjalankan ujian dalam masa 30 saat (-d30), melumpuhkan perkakasan dan perisian (-Sh), mengukur statistik kependaman (-L) , menggunakan dua permintaan IO setiap utas (- o2) dan empat utas (-t4) setiap sasaran, menggunakan akses rawak dan bukannya menulis berurutan (r), melaksanakan 30% operasi tulis dan 70 % aktiviti baca (-w30).
Ia akan mencipta fail di c:\testfile.dat bersaiz 50 MB (-c50M). Jika anda ingin menanda aras pemacu D: sebaliknya, anda mencari d:\testfile.dat
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
Selepas 30 saat, keputusan ujian arahan di atas akan dipaparkan pada Command Prompt dan anda boleh melihat hasilnya di sana.
Apabila mencari keputusan, anda akan melihat purata MB/s pemacu yang dicapai semasa ujian – berapa banyak operasi tulis yang dilakukan dalam 1 saat, berapa banyak operasi baca yang dilakukan dalam 1 saat dan jumlahnya. Operasi Input/Output (IO) dilakukan setiap saat.
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
Statistik ini amat berguna dalam situasi apabila membandingkan berbilang pemacu untuk menilai pemacu yang lebih pantas untuk operasi tertentu, tetapi ia juga memberi anda idea yang tepat tentang bilangan IO bagi setiap peranti. pemacu keras boleh mengendalikannya.
Selain itu, anda boleh mengeksport hasil ke dalam fail teks untuk dilihat kemudian. Sebagai contoh, jalankan arahan di bawah dengan arahan di atas dan hasilnya dipaparkan dalam fail C:\testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt
![Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda? Bagaimana untuk Menekankan Uji cakera keras pada komputer atau Pelayan anda?]()
Lakukan perkara yang sama dengan pemacu lain dan bandingkan.
4. Sesuaikan arahan Ujian Tekanan
Jika anda cuba memikirkan pemacu keras yang paling pantas untuk beban kerja yang berat, anda harus mencipta arahan yang paling sesuai untuk beban kerja. Contohnya, jika pelayan hanya membaca data dan tidak menulis, anda harus melakukan ujian baca 100% dan tidak melakukan sebarang ujian prestasi tulis. Jalankan Ujian Tekanan pada berbilang pemacu dan bandingkan hasil untuk melihat pemacu yang lebih pantas, sesuai untuk kerja yang perlu anda lakukan.
Ambil perhatian bahawa terdapat banyak pilihan baris arahan berbeza yang boleh anda tentukan untuk Diskspd.exe. Berikut ialah beberapa pilihan penting:
- -w mewakili peratusan operasi tulis dan baca. Sebagai contoh, memasukkan -w40 akan melaksanakan 40% operasi tulis dan baki 60% operasi baca. Memasuki -w100 akan melakukan operasi tulis 100%. Mengeluarkan -w atau memasukkan -w0 akan melaksanakan operasi tulis 0% dan melakukan operasi baca 100%.
- -r atau –s memutuskan sama ada untuk menyemak penggunaan atau akses rawak atau operasi berjujukan. Tentukan -r untuk akses rawak atau -s untuk berjujukan. Ini membantu anda menguji sama ada akses fail rawak (biasanya satu siri fail kecil) atau akses fail berjujukan (biasanya fail besar dibaca atau ditulis sekaligus).
- -t mewakili bilangan utas yang akan dijalankan sekali gus, seperti -t2 untuk 2 utas atau -t6 untuk 6 utas.
- -o mewakili bilangan permintaan tertunggak bagi setiap urutan, seperti -o4 untuk 4 permintaan atau -o2 untuk 2 hasil.
- -d ialah masa bahagian ujian dalam saat, seperti -d90 selama 90 saat atau -d120 selama 120 saat.
- -b ialah saiz blok operasi seperti membaca atau menulis, seperti -b16K untuk saiz blok 16K atau -b64K untuk saiz blok 64K.
Rujuk beberapa lagi artikel di bawah:
Semoga berjaya!