Perkenalan

Perkenalan

Saat ini manufaktur hard drive beralih ke teknologi hard drive baru yang menggunakan ukuran sektor 4KB alih -alih 512B konvensional. Teknologi baru ini membutuhkan sedikit penyesuaian untuk mendapatkan kinerja yang lebih baik dibandingkan dengan pengaturan out-of-the-box. Artikel ini akan menjelaskan beberapa instruksi yang sederhana untuk mengikuti cara mempartisi hard drive telinga WD untuk mendapatkan kinerja keseluruhan yang lebih baik. Menyelesaikan bagian partisi dengan menyelaraskan setiap partisi dapat dengan cepat meningkatkan kinerja hard drive.

Standar Ukuran Sektor 512B ada di sini selama lebih dari 30 tahun dan oleh karena itu banyak kode yang ditulis untuk OS Linux memiliki 512 angka yang dikodekan dalam sumbernya.
Gagasan utama sehubungan dengan sektor ukuran 4 096 B adalah meningkatkan kepadatan bit pada setiap trek dengan mengurangi jumlah celah yang menampung sinkronisasi/bendungan dan ECC (kode koreksi kesalahan) informasi antara setiap sektor data. Oleh karena itu, untuk sektor 8 x 512 B Lintasan ini juga memiliki 8 celah sektor.

Dengan memiliki satu sektor tunggal ukuran 4 096 B (8 x 512 b) Lintasan hanya memiliki 1 celah sektor untuk setiap sektor data sehingga mengurangi overhead untuk kebutuhan untuk mendukung beberapa blok sinkronisasi/bendungan dan ECC dan pada bit yang meningkat yang sama kepadatan.

Linux Partisi Alat Secara Default Mulai setiap partisi di sektor 63 yang mengarah pada kinerja yang buruk dari hard-drives WD Ears karena mereka tidak selaras dengan sektor 4K dari awal trek.

Untuk artikel ini saya menggunakan WDC WD10EARS-00Y5B1. Ini adalah SATA Hard-drive 1TB dengan memori cache 64MB.

Statistik kinerja

Saya membeli hard drive ini untuk digunakan pribadi untuk memperluas direktori saya /rumah dengan memasang seluruh drive partisi tunggal ke /rumah . Saat mengikuti pernyataan pada label hard drive: “Semua konfigurasi perangkat lunak OS lainnya- drive siap digunakan apa adanya.“Saya dengan cepat mengurangi efisiensi sistem saya. Pernyataan itu hanya benar jika pernyataan berikut juga benar: Berikan perangkat lunak pengguna Windows dan jangan repot -repot dengan orang -orang Linux karena mereka akan memperbaikinya sendiri. Ia juga mengatakan bahwa drive itu ramah lingkungan ! Nah, jika mentransfer beberapa data ke drive telinga WD membutuhkan waktu minimum 3x lebih lama maka biasanya hard drive ini hampir tidak ada lingkungan dan oleh karena itu kita harus mendapatkan penyelarasan partisi yang benar.

Berikut adalah beberapa statistik kinerja menggunakan perintah DD untuk mentransfer beberapa data sewenang-wenang ke hard-drive telinga WD. Tes dilakukan dengan menggunakan kembali | Lacak CD live menggunakan skrip berikut. Untuk meningkatkan akurasi, skrip menjalankan perintah DD 10 x di loop untuk setiap tes.

Tabel partisi untuk hard drive telinga WD dimulai dengan sektor 63

# fdisk -lu /dev /sda disk /dev /sda: 1000.2 GB, 1000204886016 byte 255 head, 63 sektor/trek, 121601 Silinder, total 1953525168 Unit Sector = Sectors dari 1 * 512 = 512 Bytes Disk/209.109.10.1099.1099.1099.10.1099.1099.10.112.112.112 LINUX: 0X10BD10BC SISTER BOOT BOOT SISTER ID DEV/PLEVER 68.10.112.112 
  • ext2: 114 mb/s
  • ext3: 47 mb/s
  • Ext4: 92 Mb/s
  • Reiserfs: 87 MB/s
  • VFAT: 58 MB/s

Tabel partisi untuk hard drive telinga WD dimulai dengan sektor 64:

# fdisk -lu /dev /sda disk /dev /sda: 1000.2 GB, 1000204886016 byte 255 head, 63 sektor/trek, 121601 silinder, total 1953525168 Unit Sectors = Sectors dari 1 * 512 = 512 Bytes Disk/Linux: 0x10BD10BC SISTER BOOT BOOT BOOT SISTER ID DEV/LINUX 6488888882.8882.8888888888888888880 
  • ext2: 126 mb/s
  • Ext3: 87 Mb/s
  • ext4: 106 mb/s
  • Raiserfs: 101 Mb/s
  • VFAT: 58 MB/s

Tampaknya sistem file ext3 paling lumpuh ketika partisi disk tidak selaras dan dimulai pada sektor 63. Tes ini mungkin bukan tolok ukur yang paling efektif karena ada banyak variabel yang harus diisi ke dalam formula, namun itu memberi kita beberapa gambaran tentang apa yang sedang terjadi. Saya bisa melihat perbedaannya bahkan pada skala yang lebih besar saat memasang kembali | Lacak Linux pada drive telinga WD diformat dengan partisi Ext3 mulai dari sektor 63 (34 menit) dan 64 (8 menit).
CATATAN:

Tes lain yang dapat dilakukan adalah menggunakan hdparm -tt /dev /sda . Namun, tes ini mengabaikan semua partisi dan sistem file karena akan mengakses perangkat blok mentah dan hasilnya sama apakah Anda memiliki partisi yang dimulai dengan sektor 63 atau 64 atau bahkan tanpa partisi sama sekali.

Partisi Telinga Hard-Drive

Partisi tunggal

Partisi hard drive telinga dengan satu partisi adalah pekerjaan yang cukup mudah. Utilitas partisi fdisk memungkinkan pengguna untuk memulai partisi dengan nomor sektor apa pun> 63. Misalkan perangkat blok hard drive telinga kita adalah /dev /sda kita perlu memulai partisi pertama pada nomor sektor 64.

# fdisk -u /dev /sda Jumlah silinder untuk disk ini diatur ke 121601. Tidak ada yang salah dengan itu, tetapi ini lebih besar dari 1024, dan dalam pengaturan tertentu menyebabkan masalah dengan: 1) perangkat lunak yang berjalan pada waktu boot (e.G., Versi lama lilo) 2) booting dan partisi perangkat lunak dari OSS lainnya (e.G., Perintah dos fdisk, os/2 fdisk) (m untuk bantuan): p disk/dev/sda: 1000.2 GB, 1000204886016 byte 255 head, 63 sektor/trek, 121601 silinder, total 1953525168 unit = sektor 1 * 512 = 512 bytes disk pengidentifikasi: 0x10bd10bc perangkat boot start start end Command ID COMFIND ID IDS COMUNDER: 0X10BD1 DEFICE BOT BOOT SISTER ID COMFIND ID BYTES (0X10BD ( e Partisi primer P Extended (1-4) P Nomor Partisi P (1-4): 1 Sektor Pertama (63-1953525167, default 63): 64 Sektor terakhir, +sektor atau +ukuran k, m, g (64- 1953525167, default 1953525167): Menggunakan nilai default 1953525167 Perintah (m untuk bantuan): w Tabel partisi telah diubah! Memanggil ioctl () untuk membaca kembali tabel partisi. Peringatan: membaca ulang tabel partisi gagal dengan kesalahan 16: perangkat atau sumber daya sibuk. Kernel masih menggunakan meja lama. Tabel baru akan digunakan pada reboot berikutnya. Sinkronisasi disk. 

Bahkan Anda dapat memulai partisi dengan angka apa pun x di mana x> = 64 dan ^2. Jadi 64, 128, 256,… 2048 dll. Untuk kelengkapan saya juga telah menguji utilitas hard drive format canggih untuk WindowsXP yang dikembangkan oleh Western Digital dan perangkat lunak ini menyelaraskan partisi pertama dengan sektor 2048. Saya akan mengikuti saran ini untuk sisa panduan ini.

Beberapa partisi

Jika Anda memutuskan untuk memiliki beberapa partisi di drive WD Ears, skema partisi sedikit lebih rumit. Berikut adalah contoh tabel partisi yang diproduksi oleh FDISK dengan semua partisi yang disejajarkan:

# fdisk -lu /dev /sda disk /dev /sda: 1000.2 GB, 1000204886016 byte 255 head, 63 sektor/trek, 121601 Silinder, total 1953525168 unit = sektor 1 * 512 = 512 Bytes Disk/204.110.118.110.118.112.112.112.112.112.112.112.112.112.112. /dev/sda2 20973576 41945096 10485760+ 83 Linux/dev/sda3 41945104 1953525167 955790032 5 LINEX/SDA60.280.280.20.220.220.220.220.220.220468 

Di sini kami telah membuat 2 partisi utama (SDA1, SDA2) dengan 10GB data, 1 partisi diperpanjang (SDA3) sebagai wadah untuk menampung sisa ruang bebas dan 2 partisi logis (SDA5, SDA6) masing -masing dengan 10GB 10GB.

Ketika sektor akhir SDA1 adalah 20973568 maka awal SDA2 adalah (20973568 + 8). Mengikuti aturan yang sama ketika ujung SDA2 adalah 41945096 lalu mulai SDA3 adalah (41945096 + 8).

Untuk partisi logis Anda perlu menggunakan nomor> = 64 . Ketika dimulainya partisi yang diperluas adalah 41945104 lalu mulai partisi logis pertama SDA5 adalah (41945104 + 64).

Sekarang kami mengulangi langkah -langkah seperti dengan partisi primer tetapi menggunakan nomor 64, bukan 8. Ketika akhir SDA5 adalah 62916688 maka mulailah SDA6 adalah (62916688 + 64) dan seterusnya. Penting untuk membuat angka ini benar jika tidak, hard drive telinga WD akan berkurang dalam kinerja. Untuk melakukan tugas ini gunakan:

# fdisk -u /dev /sda 

Aturan lain yang tidak menarik untuk diikuti adalah membuat sektor awal Anda untuk setiap partisi bahkan. Dalam hal partisi primer dan diperluas, nomor sektor awal yang Anda tambahkan ke sektor akhir partisi sebelumnya harus bahkan nomor> = 8 dan untuk partisi logis jumlahnya harus bahkan nomor> = 64.

Untuk menguji partisi Anda, gunakan sistem file ext3 sebagai perbedaan kecepatan menulis antara partisi yang tidak selaras cukup besar untuk melihat dengan jelas bahwa ada sesuatu yang tidak berjalan dengan baik.

Selain itu, kinerja disk memburuk dengan meningkatnya jumlah sektor. Misalnya partisi yang dimulai dari sektor 2048 dengan Ext3 menghasilkan 85.5 MB/s Partisi di mana dimulai dari sektor 1887438864 yang sekitar 900GB lebih jauh dari pusat disk kecepatan transfer untuk file file ext3 adalah 60 mb/s dan untuk partisi yang tidak selaras, kecepatan transfer adalah sekitar 40 mb/s.

Mengubah jumlah kepala dan sektor

Jika Anda tidak baik dalam matematika, Anda dapat menggunakan pendekatan lain untuk mempartisi hard-rive Anda. Ini akan melibatkan mengubah nilai default kepala dan sektor per trek. Pertama adalah menggunakan fdisk dengan opsi berikut:

fdisk -h 224 -s 56

Kemudian buat partisi Anda seperti biasa, namun kelemahannya adalah Anda Partisi pertama tidak akan disejajarkan. Mirip dengan skema adopsi Microsoft:

fdisk -h 240 -s 63

Beberapa partisi dengan boot ganda Windows XP

Prosedur untuk mempartisi drive telinga WD untuk boot ganda dengan Windows XP persis sama seperti di bagian sebelumnya. Saya sarankan menggunakan sektor awal 2048 karena ini adalah nomor sektor yang dihasilkan oleh format canggih utilitas hard drive untuk windows xp.

Saat Anda memulai instalasi Windows XP, Windows akan mengeluh bahwa itu tidak dapat menginstal pada partisi pertama. Namun, ini akan memberi Anda opsi untuk menghapus partisi ini dan menginstal di ruang kosong. Apa yang akan dilakukan Windows XP yang akan dilakukan adalah bahwa itu akan membuat partisi pertama mulai dari sektor 63 sehingga Anda bahkan tidak perlu mengencangkan sabuk pengaman Anda selama instalasi karena instalasi itu sendiri akan sangat lambat. Setelah instalasi berlebihan menggunakan utilitas hard drive format canggih untuk menempatkan hal -hal persis di tempat mereka (sektor 2048) saat Anda membuat partisi Anda dengan fdisk.

Kesimpulan

Meskipun frustrasi pertama tidak tahu apa yang terjadi dengan kinerja sistem saya, hard drive sangat bagus. Itu sangat "tidak menghasilkan banyak panas. Hard-drive memiliki kinerja yang lebih baik dari yang lain WD740ADFD-00nlr4 Digital Barat 74GB 10000rpm drive SATA jadi saya mungkin berakhir menggunakan drive Ears WD untuk sistem boot multi -linux saya 🙂

Sebelum Anda mempertimbangkan untuk membeli / menggunakan salah satu drive GreenPower Digital Barat, Anda harus mengetahui nilai High Load_Cycle_Count sebagai pengaturan pabrik. Apa yang diukur bahwa WD Green Drive memarkir kepalanya setiap 8 detik yang dengan cepat mengurangi kegunaannya. WD Support Menyediakan Alat yang Disebut Re2GP IDLE Mode Update Utility Short untuk "WDidle" untuk memperbaiki masalah ini. Pembaruan Mode Idle RE2GP

Utilitas WDidle dapat diunduh di sini:

http: // dukungan.WDC.com/produk/unduh.asp?GroupID = 609 & SID = 113

Baca lebih lanjut tentang masalah ini di sini:

http: // www.Gossamer-Threads.com/list/linux/kernel/903485

Saya yakin ada lebih banyak tweak atau alternatif tentang cara meningkatkan kinerja drive telinga WD jadi tolong beri tahu saya dan saya akan memperbarui dokumen ini. Terima kasih

Tutorial Linux Terkait:

  • Cara memanipulasi tabel partisi GPT dengan gdisk dan sgdisk…
  • Cara mempartisi drive di linux
  • Cara mempartisi drive usb di linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Cara memformat disk di linux
  • Cara menambahkan disk baru ke sistem linux yang ada
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Cara membandingkan kinerja disk di linux
  • Cara Dual Boot Kali Linux dan Windows 10
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux