Apakah partisi ke tepi dalam / luar secara signifikan lebih cepat


20

Beberapa tutorial linux dual / multi-boot / tutorial partisi umum mengatakan bahwa sisi dalam hard disk lebih cepat daripada sisi luar sehingga partisi ke arah luar cenderung lebih lambat sementara beberapa mengatakan bahwa kebalikan yang tepat adalah benar.

Sisi mana yang sebenarnya lebih cepat?

Apakah perbedaannya nyata?

Bagaimana partisi ditempatkan secara fisik pada disk dibandingkan dengan urutan daftar partisi-misalnya gparted menunjukkan tata letak pita logis dari partisi. Apakah partisi ditampilkan di sisi kiri pita ini di dekat tepi luar atau dalam disk secara fisik?

Apakah ada tolok ukur perangkat lunak seperti menguji beberapa hal intensif disk untuk pertama kali pada pemasangan vanilla identik dari OS yang sama tetapi pada partisi yang berbeda, dalam dan luar?

EDIT: Tautan

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html ctrl + f untuk "lebih lambat" di halaman ini

Apakah urutan partisi penting? Mengatakan sisi luar lebih cepat

http://www.pcworld.com/article/255224/how_to_partition_your_hard_drive_to_optimize_performance.html Mengatakan sisi dalam lebih cepat

http://partition.radified.com/partitioning_2.htm Mengatakan sisi luar lebih cepat (bukan tentang dual-boot)


Seberapa cepat tergantung pada ukuran disk fisik (cincin bagian dalam berdiameter lebih kecil daripada yang di luar). Anda juga umumnya tidak bisa memutuskan di mana pada disk hal-hal berakhir. Setiap perangkat lunak pembandingan disk biasa harus dapat memberi tahu Anda apakah itu berjalan lebih cepat atau lebih lambat dari tolok ukur sebelumnya. Apa masalah Anda yang sebenarnya?
Ƭᴇcʜιᴇ007

Masalah saya yang sebenarnya adalah apakah itu terlihat?
user80551

@ techie007 OP bertanya apakah ini perbedaan yang signifikan dan bagaimana mereka bisa mengujinya. Mungkin dengan membuat berbagai partisi mulai dari sektor yang berbeda?
terdon

2
"Banyak tutorial linux dual / multi-boot mengatakan ..." - Berikan tautan ke tutorial tersebut. Kedengarannya seperti mitos disk baru. Silinder luar memiliki kecepatan linier yang lebih cepat. Tanpa perekaman zona, timing akan sama dengan silinder dalam. Dengan perekaman zona, timing akan menjadi "lebih cepat" (tidak lebih lambat) daripada silinder dalam. Latensi rotasi rata-rata akan sama dalam semua kasus, karena kecepatan sudutnya sama dalam semua kasus.
serbuk gergaji

1
Oke, Anda sudah menyediakan dua tautan. Tautan pertama adalah tutorial, tetapi saya tidak dapat menemukan preferensi untuk lokasi partisi dalam versus luar. Jika ada, maka tunjukkan di mana teks itu berada. Tautan kedua bukanlah tutorial, tetapi T&J yang bertentangan dengan premis pertanyaan Anda. Anda mengklaim bahwa ada "banyak ... tutorial (itu) mengatakan bahwa sisi dalam hard disk lebih cepat" , tetapi Anda belum memberikan satu. Pertanyaan Anda didasarkan pada premis yang salah. Perbaiki pertanyaan atau saya pilih untuk menutup.
serbuk gergaji

Jawaban:


32

Sisi mana yang sebenarnya lebih cepat?

Seluruh unit pelat HDD berputar pada RPM tetap, sehingga kecepatan sudutnya konstan.
Latensi rotasi rata-rata akan sama dalam semua kasus, karena kecepatan sudutnya sama dalam semua kasus.

Silinder luar memiliki kecepatan linier yang lebih cepat.
Tanpa rekaman zona, membaca sektor pada trek luar akan sama dengan trek dalam.
Dengan perekaman zona (seperti yang digunakan pada kemungkinan semua HDD baru), membaca sektor pada trek luar akan "lebih cepat" (tidak lebih lambat) daripada trek dalam.

Anda sepertinya salah membaca tutorial ini. Tautan # 1 dan # 3 dengan jelas menyatakan bahwa membaca di silinder luar bisa lebih cepat daripada silinder dalam.
Dalam tautan # 1 " ujung disk " mengacu pada silinder paling dalam.
Dalam tautan # 3, " bagian awal pengujian " mengacu pada mulai dari silinder 0, yang merupakan silinder terluar.
Tidak ada inkonsistensi atau kontradiksi pada topik ini di antara salah satu dari empat tautan yang Anda berikan.

Perhatikan bahwa cakram optik (misalnya CD, DVD) berbeda dari HDD.
Cakram optik menggunakan lintasan spiral (sesuai sisi yang dapat digunakan) yang dimulai pada bagian dalam dan spiral ke arah luar.
HDD menggunakan trek melingkar konsentris di setiap permukaan. Beberapa permukaan memiliki jejak yang disusun dalam silinder. Silinder terluar selalu bernomor # 0.

Apakah perbedaannya nyata?

Itu tergantung pada apa yang Anda lakukan.

Sejak zaman 14 "piring-piring, maka 8", 5,25 "dan 3,5", rasio panjang lintasan antara yang terluar dan terdalam tampaknya tidak pernah melebihi 2: 1. Alasan praktis untuk tidak melebihi rasio ini mungkin karena lebih banyak silinder meningkatkan waktu pencarian maksimum dan rata-rata.

Drive modern yang menggunakan perekaman yang dikategorikan mengambil keuntungan dari jumlah yang lebih besar dari domain magnetik (dan kecepatan linier yang lebih cepat) dari panjang lintasan yang lebih panjang dari silinder luar. Dengan mengalokasikan sektor di setiap zona ke sejumlah domain magnetik, sektor menggunakan panjang lintasan per zona yang konsisten. Karena akan ada lebih banyak sektor per track pada silinder luar, laju transfer data pada silinder ini sekarang lebih cepat daripada silinder dalam.

Kecepatan data pada silinder terluar bisa dua kali lebih cepat dari silinder terdalam. Rata-rata Anda mungkin mendapatkan kecepatan data 50% lebih cepat pada silinder luar dibandingkan dengan silinder dalam.

Tetapi manfaat kinerja ini hanya pada transfer data antara kepala R / W dan platter. Transfer data satu sektor ini hanya satu transfer di antara beberapa operasi yang akan dilakukan untuk memenuhi permintaan baca atau tulis oleh OS.
Untuk membaca data di sektor acak langkah-langkah yang akan terjadi adalah:

  • OS akan membuat permintaan baca ATAPI yang dikirim melalui bus SATA.
  • HDD menerima permintaan dan memproses perintah.
  • Pencarian dimulai ke silinder yang tepat (penundaan ini disebut waktu pencarian dan dapat mengkonsumsi 10 detik milidetik).
  • Setelah pada silinder yang benar, kepala R / W yang benar dipilih, dan pencarian untuk sektor yang tepat dimulai.
  • Rata-rata pencarian sektor yang tepat membutuhkan setengah revolusi platter (keterlambatan ini alias rotasi latensi ).
  • Setelah sektor yang tepat ditemukan, data sektor aktual dibaca ke dalam buffer sektor (biasanya SRAM) (ini adalah satu-satunya operasi yang dipengaruhi oleh lokasi luar versus dalam).
  • Setelah seluruh sektor dibaca, data divalidasi dan kemungkinan dikoreksi menggunakan ECC oleh pengontrol onboard. Data sektor kemudian dapat dikirim ke PC melalui bus SATA.
  • OS menerima data.

Sekarang hanya untuk satu sektor.
Untuk mengetahui berbagai permintaan / operasi disk untuk menyalin file, lihat jawaban ini

Pada pembacaan berurutan yang tidak memerlukan operasi pencarian, maka waktu untuk R / W platter menjadi item yang lebih menonjol dalam total waktu untuk melakukan akses disk. Seberapa baik Anda dapat merasakan pengurangan beberapa mikrodetik dipertanyakan.

Bagaimana partisi ditempatkan secara fisik pada disk dibandingkan dengan urutan daftar partisi-misalnya gparted menunjukkan tata letak pita logis dari partisi. Apakah partisi ditampilkan di sisi kiri pita ini di dekat tepi luar atau dalam disk secara fisik?

Biasanya sektor pertama (silinder 0, kepala 0, sektor 0) ditempatkan di sisi kiri representasi ini. Grafik atau bilah mewakili urutan numerik sektor, yang menambah nomor sektor tercepat, kemudian nomor kepala (untuk nomor trek), dan kemudian nomor silinder. Perkembangan ini bergerak dari silinder terluar ke silinder terdalam.

Partisi yang ditampilkan di sisi kiri mungkin sebenarnya terletak di silinder luar. GParted memiliki kotak properti yang memberikan alamat disk aktual (berdasarkan nomor sektor) untuk memverifikasi hubungan ini.

Apakah ada tolok ukur perangkat lunak seperti menguji beberapa hal intensif disk untuk pertama kali pada pemasangan vanilla identik dari OS yang sama tetapi pada partisi yang berbeda, dalam dan luar?

Saya tidak punya ide.


9
komputer sangat menarik.
Félix Gagnon-Grenier

1
Detail besar! Seandainya saya bisa memilih lebih dari satu kali.
Culix

@sawdust Apa yang terjadi ketika kita memiliki disk 4TB yang baru diformat, dengan mengatakan masing-masing 4 piring 1TB? Dengan asumsi blok data awal 100 MB data; apakah itu akan disimpan secara proporsional di semua 4 piring di egde luar, katakanlah masing-masing 25MB. Atau dalam satu piring dengan 100MB. Alasan yang saya tanyakan adalah untuk mengetahui apa yang perlu dilakukan jika saya memiliki beberapa sistem operasi yang harus diinstal pada disk yang sama. Terima kasih atas waktu Anda.
Rahul

1
@Rahul - Sektor aktual yang dipilih tergantung pada skema alokasi OS / sistem file. Dengan asumsi alokasi yang berdampingan, distribusi sektor antar permukaan akan tergantung pada kapasitas trek (yang bahkan belum Anda pertimbangkan) dan jumlah kepala R / W (mis. 8). Tetapi perekaman zona-bit membuat dimensi track dan silinder menjadi variabel, dan karenanya tidak diketahui eksternal dari HDD. Silinder, bukan platter atau permukaan, adalah kuantitas yang menonjol; pencarian (elektro-mekanis) membutuhkan lebih banyak waktu daripada sakelar kepala R / W (elektronik).
serbuk gergaji

1
@sawdust, saya baru saja selesai mirroring raid1 di mana saya menggunakan drive 2 wd yang kira-kira setara. Saya perhatikan kemudian dalam pemantauan bahwa throughput berkurang ketika drive sedang berjalan, di sini Anda dapat menemukan grafik itu snapshot.raintank.io/dashboard/snapshot/... seperti yang Anda sebutkan, pada akhir drive Anda mendapatkan 50 % kinerja linier.
Pablo

2

Lihat di sini: http://www.pythian.com/blog/hard-drive-inner-or-outer/

Itu tergantung pada pola bit disk. Beberapa disk memiliki jumlah bit yang sama per 'cincin'. Ini biasanya lebih murah, piring-piring cutting edge kurang karena sulit untuk membuat disk terpadat tanpa mengemas bit tambahan ke area permukaan tambahan pada ramuan luar cincin. Disk-disk ini akan memiliki penulisan yang lebih cepat di bagian tengah disk di mana datanya lebih dikemas.

Di sisi lain, beberapa drive, terutama drive 2,5 ", memiliki kepala baca yang parkir lebih dekat ke pusat disk, ini mengurangi waktu mencari yang jauh untuk bagian terdalam drive. Harapannya adalah bahwa OS akan menjadi hal pertama untuk ditulis ke disk dan karena itu parkir kepala lebih dekat ke OS akan menghasilkan kinerja OS lebih cepat secara umum.

Cukup aneh ada sejumlah kecil drive yang secara signifikan lebih cepat di pusat, mengapa dan bagaimana saya tidak tahu, tetapi mereka ada.

tl: dr Tergantung drive.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.