Apakah mempartisi hard drive memberikan peningkatan kinerja?

4

Kembali pada hari Anda dapat memperoleh beberapa kinerja dengan mempartisi hard drive Anda ke beberapa partisi:

  • Berkas halaman
  • OS dan Aplikasi
  • data

Ada beberapa perdebatan tentang urutan drive karena partisi pertama lebih cepat.
Apakah semua ini masih relevan untuk OS modern seperti Win7 dan linux terbaru?
Skema partisi optimal apa yang akan Anda sarankan?
Asumsikan hanya ada satu drive (non-SSD) dalam sistem

Jonathan
sumber
1
Tidak hebat dan tidak selalu sama. Cara data disimpan secara fisik pada sniping drive tidak terkait dengan bagaimana partisi dibuat. Anda berpikir bahwa pada HDD 100GB jika Anda membuat partisi 0-90GB 90-100GB Anda akan berpikir bahwa partisi 90-100GB lebih cepat karena berada di luar cincin platter - tetapi itu tidak selalu terjadi - selain itu - kecepatan todays adalah 5mb / s akan memuat game Anda dua kali lebih cepat .. atau mungkin 0,5 detik lebih cepat. Anda menginginkan kecepatan. Simpan sekali ke SSD dan bentuk laod ada .. sekarang 100X lebih cepat!
ppumkin
Dengan 'sniping drive' ppumkin berarti hard drive berbasis platter 'standar', bagus! :)
HaydnWVN
1
Saya berpendapat bahwa "kembali pada hari" seperti yang Anda klaim pernah ada peningkatan kinerja. Karena Anda bahkan tidak menyebutkan jangka waktu (atau memberikan sumber), saya hanya akan mengajukan pernyataan Anda sebagai kisah janggut abu-abu tua (mirip dengan kisah istri lama).
Ramhound
@Ramhound - ya, itu dimaksudkan sebagai setengah humor. Bisa jadi tidak ada pertimbangan yang pernah berubah dan bahwa perolehan kinerja selalu merupakan fiksi murni. Atau mungkin ketika komputer jauh lebih lambat apa saja peningkatan kinerja tidak sia-sia dan ada kebenarannya, sekali ... Sulit untuk menilai melihat ke belakang dan saya mengedipkan mata kepada pembaca :)
Jonathan

Jawaban:

4

Dengan tidak adanya data spesifik tentang penggunaan sistem spesifik Anda, skema partisi optimal untuk diadopsi adalah satu partisi. Untuk mendapatkan kinerja terbaik, buat partisi di tepi luar disk, buat tidak lebih besar dari yang diperlukan untuk file dan biarkan sisa disk tidak digunakan.

Jika Anda membuat banyak partisi, Anda berisiko menurunkan kinerja karena disk dipaksa untuk membuat gerakan kepala di antara grup file di awal setiap partisi dan untuk mempertahankan beberapa metadata sistem file.

Secara teori Anda dapat mengoptimalkan penempatan file yang sering diakses, tetapi mempartisi adalah cara yang sangat kasar untuk mencapai hal ini dan jika dilakukan tanpa pengumpulan statistik yang cermat kemungkinan akan gagal mencapai manfaat. Misalnya, di PC saya, saya menduga file yang paling banyak digunakan adalah registri dan di direktori cache Chrome. Saya pikir membangun skema partisi di sekitar yang mungkin sulit, file yang paling banyak digunakan mungkin tersebar di folder yang berbeda.


Memperbarui

Seperti yang dikomentari MSalters, Desainer sistem file seperti NTFS, EXT4 dll berusaha keras untuk mengoptimalkan kinerjanya. Meskipun tentu saja mereka juga menempatkan nilai tinggi pada keandalan dan ketahanan yang berarti membuat pertukaran yang mempengaruhi kinerja.

Opini: Seperti halnya banyak hal, oleh karena itu seringkali kontra-produktif bagi pengguna akhir untuk mencoba menebak keputusan yang dibuat oleh pengembang sistem operasi. Bagi kebanyakan dari kita, mungkin lebih baik untuk mengkonfigurasi sistem dengan cara yang kami percayai perancang OS harapkan kebanyakan orang untuk melakukannya. Dengan kata lain mengatur segalanya dengan cara yang paling sederhana dan mudah, menerima sebagian besar default yang disarankan oleh installer sistem operasi. Hanya jika use-case Anda sangat tidak biasa dan kinerja kritis mungkin ada gunanya menyetel instalasi secara manual. Sebagai contoh, jika saya diminta untuk membangun klaster komersial dari server Oracle DBMS khusus, daripada khawatir tentang filesystem mentah dan dimasak, saya mungkin hanya menggunakan distro Linux Oracle dan mengharapkannya melakukan hal yang benar. Jika uang serius terlibat, saya akan membayar konsultan Oracle untuk memastikan opsi konfigurasi yang tepat dipilih. Untuk PC desktop biasa ini seharusnya sama sekali tidak perlu.

RedGrittyBrick
sumber
Poin yang cukup bagus tentang penanganan metadata dari beberapa sistem file! Tidak pernah melihatnya seperti ini.
XXL
Windows secara aktif mengoptimalkan ini, sejak XP. Komponen yang bertanggung jawab adalah Prefek .
MSalters
@ MSalters: Poin bagus, saya akan memperbarui jawabannya.
RedGrittyBrick
0

Membuat partisi untuk data yang jarang digunakan (mis., Data pemulihan, file cadangan, dll) akan "mengacaukan" partisi utama dan mungkin sedikit membantu kinerja.

Dan dulu ada beberapa situasi dengan skema FAT awal di mana membuat partisi lebih kecil dari nilai tertentu akan menghasilkan tata letak yang lebih efisien. Tapi saya tidak percaya ini benar dari skema "modern" apa pun.

Tetapi, secara umum, menyebarkan data yang biasa digunakan di banyak partisi akan menghambat kinerja dengan menyebabkan lebih banyak pergerakan kepala dan manajemen ruang bebas yang lebih buruk.

Daniel R Hicks
sumber
Tetapi bagaimana ini akan membantu kinerja, bahkan sedikit, pada hdd? Bukankah itu justru menurunkan kinerja, sebaliknya? Tidak akan membuat kepala drive mencari melalui batas-batas partisi yang berbeda hanya menambah waktu akses - terutama dengan fragmentasi dari waktu ke waktu?
XXL
Saya pikir itulah yang saya katakan. Selain dari beberapa kasus luar biasa, partisi menghambat kinerja.
Daniel R Hicks
Mengutip, saya berbicara tentang ini: "Membuat partisi untuk data yang jarang digunakan ... dapat membantu kinerja sedikit", bagaimana itu terjadi?
XXL
Dengan mengeluarkan data yang jarang digunakan dari partisi dan memindahkannya ke satu sisi. Jarak lengan harus bergerak berkurang, dan direktori dan manajemen ruang bebas tidak berantakan oleh file yang jarang digunakan. (Tentu hanya akan menguntungkan jika ada banyak data "jarang digunakan", tentu saja.)
Daniel R Hicks