Apakah kapasitas penyimpanan memengaruhi kinerja hard drive?

20

Saya membaca bahwa hard drive yang lebih kecil (dalam hal ruang disk) lebih cepat daripada hard drive yang setara tetapi lebih besar. Seberapa benar ini? Dengan kata lain, katakan saya punya dua hard drive. Keduanya memiliki merek dan spesifikasi yang sama persis, tetapi yang satu adalah 80GB sementara yang lainnya adalah 500GB. Mana yang lebih cepat? Atau apakah kapasitas penyimpanan tidak berpengaruh pada kecepatan sama sekali?

Sasha Chedygov
sumber
Saya tidak dapat memahami jenis kebingungan gagasan yang menyebabkan Anda mengajukan pertanyaan ini. Mungkin Anda bisa memberi tahu saya mengapa Anda berpikir demikian?
waiwai933
Yah saya punya dua hard drive yang hampir identik; 500GB dan 80GB. Spesifikasi mereka hampir persis sama, dan saya baru-baru ini harus menginstal sistem operasi pada masing-masing, dan sepertinya yang 80GB sedikit lebih cepat (terutama booting). Saya hanya ingin tahu apakah kapasitas penyimpanan ada hubungannya dengan itu, atau apakah itu sesuatu yang sama sekali tidak terkait.
Sasha Chedygov
membandingkan drive dengan HD tune. di situs web mereka Anda juga akan menemukan peramban hasil yang luas untuk membandingkan hasil Anda dengan drive lain dengan model yang sama.
Saya memiliki 160 GB Seagate HD dengan Win 7, dan kemudian saya upgrade ke Seagate 500 GB HD. Hard drive yang lebih kecil jauh lebih cepat daripada 500 GB. Saya terkejut dan sedikit kecewa. Kedua hard drive baru. Saya hanya mengganti mereka karena saya ingin meletakkan yang lebih kecil di komputer yang berbeda.
1
Pada batasan mendasar, jawabannya adalah "ya". Semakin besar drive, untuk teknologi tertentu , semakin besar silindernya, semakin berat lengan aksesnya, dll, dan karenanya aksesnya akan lebih lambat. (Generalisasi yang sama juga berlaku untuk RAM.) Tetapi efeknya biasanya tidak terlalu signifikan, karena garis hard drive yang diberikan akan cenderung dirancang mulai dari yang terbesar, kemudian diperkecil tanpa penyesuaian kinerja yang signifikan.
Daniel R Hicks

Jawaban:

20

Generalisasi tidak berguna, tetapi kebanyakan ketika berbicara model yang serupa / seri yang sama saya akan mengatakan drive yang lebih besar akan lebih cepat karena kepadatan data yang lebih tinggi dalam beberapa cara (baik itu lebih banyak piring-piring dan kepala, atau hanya piring-piring yang lebih padat).

Model yang lebih besar kemungkinan akan lebih baru juga dan dapat mengambil manfaat dari firmware dan peningkatan produksi lainnya.

Ini bahkan lebih benar di dunia SSD di mana opsi kapasitas yang lebih besar umumnya lebih cepat karena lebih paralel. Di sisi lain, throughput yang berkelanjutan tidak selalu merupakan faktor penting dari sebuah SSD dibandingkan dengan drive mekanis tetapi lebih rendahnya latensi pada akses baca / tulis acak kecil - yang akan sama di sebagian besar skenario terlepas dari jumlah chip.

Oskar Duveborn
sumber
8

Ukuran hanyalah salah satu dari banyak pertimbangan dalam menentukan kinerja realisasi drive yang sebenarnya.

Kecepatan rotasi adalah salah satu faktor yang menentukan tingkat penulisan. Drive 15K RPM kemungkinan akan lebih cepat daripada drive 10K RPM dengan spesifikasi dan ukuran yang sama. (Dengan asumsi semua hal adalah sama yang tidak dalam kebanyakan kasus)

Hal berikutnya yang perlu dipertimbangkan adalah kemanfaatan di mana koil suara dapat memindahkan kepala baca / tulis untuk mencari atau melanjutkan akses file. Latensi yang diperkenalkan oleh kepala kumparan suara baca / tulis mungkin merupakan sumber keterlambatan paling signifikan dalam proses baca / tulis.

Papan pengontrol elektronik dan konektivitas apa yang didukung BUS juga merupakan penentu kecepatan yang signifikan. Contoh yang baik adalah berbagai versi disk SCSI yang mendukung kecepatan yang lebih tinggi dan lebih tinggi dengan setiap revisi ke standar scsi. SAS drive menawarkan kinerja tambahan di atas SCSI, IDE dan SATA karena peningkatan bandwidth BUS.

Jumlah piring memang juga merupakan faktor tetapi bukan pertimbangan kinerja yang paling kritis.

Axxmasterr
sumber
2
Ikhtisar hebat, dan saya akan memilih Anda, tetapi Anda tidak benar-benar menjawab pertanyaan saya. Semuanya sama , apakah 80GB atau 500GB lebih cepat? Saya tahu tentang kecepatan rotasi dan mencari latensi, saya hanya ingin tahu apakah ukuran drive berperan dalam kinerja.
Sasha Chedygov
1
Dalam sebagian besar keadaan, drive 500 GB akan lebih cepat.
Axxmasterr
5

Kamu tidak bisa. Kecepatan drive tergantung pada banyak hal, sebagian besar pada kepadatan data disk (kecepatan rotasi sama).

Jika Anda bisa, antara dua disk dengan kapasitas yang sama, gunakan satu dengan jumlah piringan yang lebih rendah.

Josip Medved
sumber
4
Bukankah jumlah piringan yang lebih rendah juga sesuai dengan jumlah kepala baca / tulis yang lebih rendah yang terhubung ke koil suara?
Axxmasterr
Saya akan menganggap bahwa itu berarti bahwa aktuator kepala dapat bergerak lebih cepat dalam posisi kepala, serta meningkatkan waktu spinup / spindown.
RCIX
2
um ... "voice coil"? Bukankah kita berbicara tentang Hard Drive, bukan speaker?
Chris Pietschmann
1
Sayangnya, beberapa orang telah secara keliru memperluas gagasan ini bahwa jumlah piringan dan kepala R / W yang lebih rendah selalu menguntungkan kinerja.
serbuk gergaji
Dalam konfigurasi server dan RAID lebih banyak piring-piring berarti lebih banyak kinerja, karena pekerjaan baca / tulis dapat dibagi menjadi beberapa bagian dan dilakukan bersamaan di banyak head dan piring sekaligus. (Saya tahu Q adalah tentang drive tunggal dan desktop, saya hanya ingin meme "
mempler yang
3

http://www.tomshardware.com/reviews/understanding-hard-drive-performance,1557-3.html

Kepadatan data yang tinggi diinginkan, karena memiliki dampak positif pada kinerja transfer data: semakin banyak bit yang dapat dibaca secara bersamaan, semakin cepat pula. Akibatnya, hard drive 3,5 "7.200 RPM baru selalu mengungguli model yang lebih lama. Namun, waktu akses tidak mendapat manfaat dari kepadatan penyimpanan yang lebih tinggi, karena posisi kepala tidak mungkin dipercepat tanpa menempatkan tekanan mekanis yang substansial pada komponen.

Troggy
sumber
Penggunaan kata "bersamaan" dalam hal membaca data menyesatkan, jika tidak akurat. Hanya satu kepala R / W yang aktif pada satu waktu, dan aliran data bersifat serial.
serbuk kayu
1

Jika pertanyaan Anda adalah tentang ukuran fisik drive, maka ya - drive 2,5 "7200 rpm lebih cepat daripada drive 3,5" 7200 rpm dengan ukuran yang sama. Kepala baca-tulis tidak perlu bergerak sejauh ini.

warren
sumber
Tidak, saya bertanya tentang kapasitas penyimpanan, tetapi senang tahu, terima kasih.
Sasha Chedygov
1
HDD 2,5 "biasanya akan memiliki aktuator kepala yang lebih kecil, lebih lambat dan lebih presisi (alias koil suara) dibandingkan dengan kelas serupa 3,5" HDD. Hasilnya adalah bahwa mereka cenderung memiliki waktu pencarian yang sangat mirip meskipun ada perbedaan dalam ukuran piring.
serbuk gergaji
0

Secara umum saya menyetujui jawaban semua orang. Mengingat dua hard drive dengan semua yang lain sama dengan drive dengan kepadatan data yang lebih besar akan mengungguli yang dengan kepadatan data yang lebih rendah.

Saya dapat memikirkan dua skenario di mana kapasitas drive yang lebih besar merugikan kinerja. Dalam kedua kasus itu bukan drive yang menjadi hambatan tetapi sistem file.

  • Memformat drive

Ini hanyalah masalah akal sehat. Karena memformat sentuhan setiap byte pada drive, kapasitas drive yang lebih besar akan membutuhkan waktu lebih lama untuk diformat. Karena ini biasanya hanya dilakukan selama instalasi OS itu tidak terlalu masalah. Dalam kebanyakan kasus, tidak perlu melakukan operasi format penuh.

  • Menabrak keterbatasan sistem file yang digunakan

Contoh terbaik dari ini adalah titik ketika kapasitas drive mulai mendorong batas-batas sistem file FAT. Tanpa terlalu FAT teknis dirancang untuk kapasitas disk sebagian kecil dari ukuran batas teoretisnya. Batas FAT16 adalah sekitar 2GB tetapi ketika partisi mendekati batas ini tidak hanya membuang ruang yang signifikan tetapi kinerja keseluruhan sistem file menurun. FAT32 memecahkan penghalang 2GB dan berkinerja lebih baik daripada FAT16 tetapi mengalami masalah yang sama ketika kapasitas drive mulai mendekati batas teoretisnya (sekitar 2TB tetapi ini akan menggelikan bahkan untuk upaya)

Setiap sistem file memiliki kondisi operasi terbaik dan terburuk yang berbeda. Sistem file modern dirancang untuk setidaknya mempertahankan kinerja jika tidak memperbaikinya seiring dengan meningkatnya kapasitas drive dengan mengorbankan kinerja rendah pada drive kecil. Pertimbangan trade-off yang masuk akal mengingat kapasitas drive terus tumbuh.

Kenneth Cochran
sumber
0

Sebuah hdd memiliki beberapa piringan. Jika 80g dan 500g keduanya memiliki jumlah piring yang sama. Itu berarti OS yang dipasang akan jatuh di beberapa piring di 80G di mana 1 atau 2 piring di 500G.

Setiap piring akan memiliki membaca dan menulis sendiri. Jadi pada 80G itu dilayani oleh lebih banyak kepala daripada 500G. Jadi lebih cepat.

pengguna338526
sumber
0

Apakah kapasitas penyimpanan memengaruhi kinerja hard drive?

Murni berdasarkan kapasitas penyimpanan: Tidak.

Namun drive yang lebih besar (seperti pada, dengan kapasitas penyimpanan lebih banyak) cenderung lebih modern dan lebih cepat. Jadi dalam praktiknya: sering ya.


Dari sudut pandang mekanik, dan mengasumsikan karat berputar:

  • Drive lebih cepat karena berputar lebih cepat (lebih banyak RPM).
    Ini berarti lebih banyak platter berputar di bawah kepala r / w dalam periode waktu dan lebih sedikit waktu menunggu suatu sektor tiba di bawah kepala.
  • Drive yang lebih modern seringkali memiliki kepadatan data yang lebih tinggi. Anggap saja membaca buku (dengan kecepatan yang sama). Ketika Anda menulis dalam huruf yang lebih kecil Anda dapat membaca / menulis lebih banyak dari mereka pada jarak yang sama.
  • Drive yang lebih modern cenderung lebih besar dan memiliki keunggulan teknologi lainnya (misalnya gerakan head yang lebih cepat).
  • Berkendara dengan lebih banyak piring seringkali lebih cepat karena sakelar kepala lebih cepat daripada menunggu setengah waktu rotasi. Dan lebih banyak piring-piring kapasitas lebih besar.
Hennes
sumber
0

"Agak"

Untuk memintal karat / hard drive tradisional ada beberapa elemen yang akan menentukan kecepatan.

ukuran piring - HDD 2,5 inci akan lebih cepat dari 3,5 inci hdd, dengan semua hal lainnya sama. Ada 'area permukaan' yang lebih kecil untuk dicari, dan kecepatan baca yang cukup sering lebih baik. Ini mungkin lebih benar dengan drive perusahaan karena drive 2,5 inci yang khas adalah laptop yang dioptimalkan.

ukuran cache akan mempengaruhi 'burstiness' dari kecepatan transfer. Tembolok ram yang lebih besar lebih baik, dan beberapa drive modern memiliki cache SSD yang besar. Ini mungkin menjadi faktor penting karena drive yang lebih baru kemungkinan memiliki cache yang lebih besar. Jika kita memiliki SSHD - hibrida dengan cache nand besar , Anda pasti akan melihat perbedaan di sana.

kecepatan rotasi mempengaruhi kecepatan pencarian dan throughput, lebih cepat lebih cepat.

Semakin banyak piring-piring berarti throughput yang lebih besar (karena data dapat diambil dari masing-masing banyak piring-piring) tetapi dalam beberapa kasus mencari waktu dipengaruhi, karena kepala bergerak pada aktuator yang sama.

Antarmuka itu penting. Anda mungkin menggunakan SATA - meskipun 80 GB dan 250 GB ada saat kami beralih dari PATA. Drive SAS memiliki penyandian yang agak lebih efisien, jalur pipa data yang lebih luas, dan dalam beberapa kasus bisa lebih cepat. Drive generasi terbaru digantung langsung dari bus PCI, dan sangat cepat . Saya ragu itu ada di sini.

Dalam hal ini kasus tertentu meskipun, kemungkinan drive 250GB yang lebih modern akan memiliki charecteristics kinerja yang lebih baik dari 80GB drive yang kecepatan rotasi yang sama

Dengan SSD, cache masih menjadi faktor. Namun jumlah saluran dan fakta bahwa SSD adalah penyimpanan akses acak berarti bahwa semua hal lain yang sama dengan SSD yang lebih besar biasanya akan lebih cepat, dan membagi bacaan antara chip nand.

Journeyman Geek
sumber
SAS menggunakan tingkat transfer tingkat yang sama lebih rendah dan pengkodean sebagai SATA. Perbedaannya terletak pada struktur blok perintah. SAS menggunakan perintah SCSI alih-alih perintah ATA, tetapi ini tidak mempengaruhi throughput. Sebagian besar ada korespondensi 1: 1 antara dua set perintah, setidaknya di mana itu penting. Tentu saja, drive SAS jauh lebih mahal karena melayani pasar perusahaan, dan karenanya mereka cenderung berupaya lebih keras untuk membujuk setiap bit kinerja yang mungkin. Kecuali Anda menggunakan lampiran raid perangkat keras dan SAN, Anda tidak akan melihat perbedaan.
psusi
Ini juga naik hingga 12gbps. Saya memang mengatakan "beberapa kasus"
Journeyman Geek
Keuntungan terbesar SAS (imho) bukanlah dalam kinerja (yang bahkan cenderung lebih lambat menggunakan perintah SCSI dibandingkan dengan ATA), tetapi dalam pemulihan kesalahan yang tepat dan pengganda port yang berfungsi dengan baik. Tak satu pun dari itu cenderung penting bagi SOHO.
Hennes
@JourneymanGeek, apakah mereka sekarang? Di masa lalu mereka berdua melangkah bersama (karena mereka berbagi 100% dari lapisan PHY) dari 1,5 menjadi 3 hingga 6 gbps ... Saya ingin tahu mengapa istirahat sekarang? Mungkin sangat baru sehingga standar SATA baru yang memperkenalkannya belum keluar.
psusi
Saya telah melihat port SAS 12gbps. Saya menduga masa depan penyimpanan SOHO yang cepat adalah di NVMe, yang menggunakan konektor gaya SAS tetapi antarmuka listrik dan logis yang sangat berbeda berdasarkan PCIe
Journeyman Geek
-1

Saya sarankan menjalankan tes on_the_same_drive daripada pada dua model yang berbeda, tidak peduli seberapa mirip mereka mungkin.

HDD adalah media yang sangat lambat dibandingkan dengan prosesor dan bahkan satu tautan yang berbeda di jalur IO dapat berarti kinerja yang lebih tinggi atau lebih rendah.

Apa yang saya sarankan adalah gunakan LVM di Linux untuk mensimulasikan drive kapasitas yang lebih rendah pada HDD. Katakanlah sekitar 10-15% dari total kapasitas HDD. Jalankan satu siklus kerja yang ingin Anda uji.

Kemudian perluas jumlah blok di drive logis menggunakan LVM ke kapasitas penuh. Siram linux block cache. Dan lagi jalankan siklus beban kerja Anda.

Dalam pengalaman pribadi saya, kinerja (10% HDD) >> kinerja (100% HDD). Saya khawatir saya tidak memiliki data kinerja yang siap. Saya akan menjalankan beberapa tes & memposting hasil di sini.

Apa jawaban semua orang di sini adalah fokus pada kepadatan disk. Salah satu faktor yang hilang dari jawaban hampir semua orang adalah 'panjang rotasi'. Jika jumlah blok Anda lebih sedikit, Anda melintang lebih sedikit pada permukaan disk, waktu rotasi Anda turun drastis.

Walaupun kepadatan disk memberi Anda lebih banyak data per inci persegi, dalam pengalaman saya, panjang rotasi memiliki pangsa latensi disk yang jauh lebih tinggi. Saya telah melihat kinerja memburuk 10 kali lipat dari kapasitas HDD 10% menjadi kapasitas HDD 100% untuk kepadatan yang sama. Bahkan jika drive berkapasitas lebih tinggi menawarkan kepadatan 10 kali (yang saya ragukan), disk masih harus diputar lebih banyak untuk menutupi lebih banyak blok.

Jadi efek kepadatan yang lebih tinggi agak dibatalkan oleh jumlah blok yang lebih tinggi.

Sebagai contoh praktis, lihat drive SAS. Menurut Anda kapasitas apa yang umumnya tersedia untuk SAS HDD? Ini 300GB. Dalam dunia drive SATA berkapasitas 1TB, perusahaan cukup bodoh untuk menjual drive dengan kapasitas 30% dengan harga super premium.

philosopher.stoned
sumber
Perbedaan antara drive SAS 10k-15k rpm dan drive SATA 7200 rpm sangat besar, pada banyak level. Anda tidak dapat dengan mudah membandingkan satu dengan yang lain lebih dari yang Anda bisa melihat pada satu metrik lainnya dan menyimpulkan bahwa salah satu item "jauh lebih baik" daripada yang lain.
CVn
Apa alasan untuk memilih tanggapan ini? Bukan hanya sas & sata drive .. bahkan sata drive bisa sangat berbeda satu sama lain ... ini adalah alasan yang saya jelaskan dalam jawaban saya untuk menggunakan drive yang sama untuk pembandingan .. daripada dua model yang berbeda.
philosopher.stoned