Pertanyaan Mengapa SSD yang lebih kecil tidak hanya digunakan untuk OS tetapi menggunakan SSD berkapasitas besar?


Saya selalu diberitahu untuk tidak pernah menginstal apa pun pada SSD yang sama dengan OS saya, karena itu akan memperlambat SSD saya dan membuatnya tidak berdaya dalam jangka panjang. Saya baru saja membeli komputer baru dengan 256Gb SSD (ruang untuk perluasan syukur), dan SSD hanya memiliki OS yang diinstal.

Mengingat bahwa OS sekitar 20-30Gb, mengapa menggunakan kapasitas besar (relatif) untuk hanya OS? Apakah tidak ada kerugian untuk mengisi SSD?

Edit: Saya diberitahu bahwa SSD tidak dipengaruhi oleh kapasitas yang tersedia, jadi pertanyaannya sedikit berubah untuk menjawab akar masalah dengan lebih baik.


2
2017-08-25 17:17


asal


SSD digunakan untuk OS dan Aplikasi sebagian besar. Itu tidak benar-benar peduli apa jenis file yang Anda masukkan pada SDD Anda, seharusnya tidak mempengaruhi kinerja windows sebanyak tidak ada fragmentasi. - mt025
"Selalu diberi tahu" oleh siapa? Saran itu sedikit atau tidak masuk akal, kecuali OS Anda ada di SSD sekecil itu <128GB yang akan Anda isi dengan cepat & itu memang akan memperlambatnya. SSD boot saya adalah 1 TB; Saya hanya menempatkan SSD kecil pada mesin yang memiliki tujuan utama adalah penyimpanan & akses jarak jauh daripada 'kecepatan desktop' - Tetsujin
"Karena itu akan memperlambat SSD saya dan menjadikannya impoten dalam jangka panjang." Siapa pun yang memberitahumu itu tidak tahu apa yang mereka bicarakan. - Ƭᴇcʜιᴇ007
@Tetsujin Semua orang yang saya tahu siapa yang menggunakannya atau membuat komputer. Mereka beralasan bahwa jika Anda mengisi 256GB SSD hingga lebih dari 75%, itu akan memperlambat proses boot dan berjalan normal. Pertanyaannya (semacam) adalah "apakah tidak ada downside untuk mengisi SSD selain SSD penuh?". - Anoplexian
Anda harus mengedit kembali pertanyaan Anda, kemudian, untuk membuat itu sebenarnya pertanyaan. Tidak ada drive yang berfungsi dengan baik saat terlalu penuh & SSD lebih buruk daripada disk yang berputar. Jadi, jangan gunakan SSD kecil [& saya anggap 256 untuk menjadi marjinal dalam hal itu] atau jangan mengisinya melebihi 80%. - Tetsujin


Jawaban:


Saya selalu diberitahu untuk tidak pernah menginstal apa pun pada SSD yang sama dengan OS saya, karena itu akan memperlambat SSD saya dan membuatnya tidak berdaya dalam jangka panjang.

Anda telah diberitahu salah.

Mitos ini tetap ada karena orang tidak memahami peran yang TRIM dan koleksi sampah mainkan di SSD. Pada hari-hari awal SSD, tidak semuanya mendukung TRIM, Windows tidak mendukungnya sampai Win7 SP1, dan Apple tidak mendukungnya pada SSD bermerek Apple hingga Yosemite. Hal-hal yang lebih rumit, built-in RAID controllers tidak mendukung perintah TRIM ketika dalam mode RAID bahkan jika SSD adalah satu-satunya drive dalam sistem.

Faktanya adalah, ini persis situasi TRIM dirancang untuk dihilangkan. Dalam praktiknya, semua SSD dan semua sistem operasi sekarang mendukung TRIM. Juga, algoritma pengumpulan sampah menjadi sangat baik akhir-akhir ini dan dapat mengurangi pelambatan bahkan dalam kasus di mana TRIM tidak diaktifkan. Ada banyak alasan mengapa Anda menginginkan OS pada drive khusus, tetapi pelambatan SSD dari waktu ke waktu bukan salah satunya. Itu belum benar selama beberapa tahun sekarang.


Mengapa SSD melambat seiring waktu?

Karena sel harus dihapus terlebih dahulu sebelum dapat diprogram kembali dengan data baru. Ketika SSD Anda baru, semua sel kosong, jadi mereka tidak harus dihapus terlebih dahulu dan itu membuat pemrograman lebih cepat.

Ketika Anda menghapus file di Windows (atau OS lain dalam hal ini), itu tidak benar-benar menghapus apa pun; itu hanya menghapus entri direktori untuk file. Akhirnya, ruang yang ditempati file akan digunakan kembali untuk sesuatu yang lain di jalan, tetapi SSD tidak memahami struktur data NTFS, HFS +, Ext4, dll. Sejauh yang mereka ketahui, ruang file yang ditempati masih dialokasikan blok. Jadi, ketika pengumpul sampah datang untuk mengeluarkan keausan pada SSD Anda, secara cermat mempertahankan data yang tidak lagi berguna untuk apa pun.

Bagaimana cara TRIM memperbaiki ini?

TRIM adalah perintah khusus yang dapat dikirimkan sistem operasi ke SSD untuk memberi tahu saat Anda menghapus file. Dengan cara itu, pengumpul sampah benar-benar dapat menghapus sel-sel itu sendiri tanpa khawatir melestarikan data yang dikandungnya. Hal ini membuat SSD Anda melambat seiring waktu karena selalu ada stok sel yang segar dan tidak dapat dialokasikan untuk digunakan SSD Anda.


4
2017-08-25 18:24



Ini sangat membantu, tetapi Anda menyebutkan "Ada banyak alasan mengapa Anda menginginkan OS pada drive khusus". Bisakah Anda memberikan beberapa alasan ini? - Anoplexian
Pertama, praktis tidak mungkin mengembalikan data Anda dari SSD yang gagal, sehingga menjaga data Anda pada HD reguler adalah hal yang cerdas bagi orang yang tidak melakukan backup secara rutin. Dual-booting antara OS adalah alasan lain. Jika Anda banyak memuat ulang Windows, sangat membantu untuk memisahkannya. Pada server, pengaturan tipikal adalah memiliki drive OS dalam RAID-1 dan yang lainnya dalam RAID-5 atau -10. Itu hanya beberapa yang bisa kupikirkan dari atas kepalaku. - Wes Sayeed
Juga perlu disebutkan bahwa SSD Anda masih terbatas di I / O, jadi menginstal dan menjalankan lebih banyak dari drive yang sama akan menyebabkan lebih banyak I / O kemacetan dan memperlambat segalanya. Mengisi tidak selalu menyebabkan lebih banyak masalah, karena jawaban yang disebutkan, tidak ada fragmentasi, ini lebih tentang apa yang dicoba untuk dibaca / ditulis pada saat yang bersamaan. OP juga menyebutkan sebelumnya bahwa mengisinya dapat menyebabkan masalah nanti, sepertinya Anda mungkin mengacu pada batas tulis pada silikon. Ada batas untuk berapa kali bit individu dapat ditulis (jutaan kali) yang mengapa SSD tidak digunakan untuk RAM. - Ian M
@IanM; Pernyataan Anda benar terlepas dari apakah drive itu SSD atau bukan. Memiliki dua drive akan lebih cepat dari satu dalam banyak kasus. Namun, SSD mengungguli HDD dalam IOPS dengan urutan besarnya, jadi itu bukan masalah. Jika Anda memiliki dua SSD, maka dengan segala cara dedikasikan yang lebih kecil ke OS. Tapi SSD untuk OS dan drive berputar untuk hal-hal lain akan lebih lambat dalam setiap kasus daripada hanya satu SSD besar untuk semuanya. Saya juga tidak membahas ketahanan menulis dalam jawaban saya, meskipun TRIM juga membantu dengan itu karena mengurangi amplifikasi tulis yang dapat terjadi dengan pengumpulan sampah. - Wes Sayeed


Hingga beberapa bulan yang lalu SSD cukup mahal, jadi mendapatkan 512 GB SSD bukanlah hal yang sebenarnya bagi banyak orang, jadi menginstal program pada hard drive normal adalah alternatif yang baik karena Windows berjalan lancar dan program Anda hanya membutuhkan sedikit lebih lama untuk memuat dari hard drive normal. Tetapi tentu saja tidak ada alasan untuk tidak menginstal apa pun di SSD Anda.

Ide yang bagus adalah memindahkan semua Perpustakaan Anda (Gambar, Video, Musik, ...) dan data dari SSD Anda ke hard disk murah yang besar, dan pilih-pilih tentang perangkat lunak yang Anda pasang di SSD. Hal-hal seperti browser atau uap Anda dapat masuk ke SSD, tetapi letakkan file gim besar di hard drive Anda.


1
2017-08-25 17:26





Ada kemungkinan bahwa harapannya adalah bahwa kinerja OS adalah yang terpenting dan bahwa I / O throughput terbatas pada SSD ini dan setiap persaingan untuk bandwidth tersebut tidak dapat diterima.

Namun dalam praktiknya, OS tidak di mana semua waktu Anda dihabiskan. Strategi "mengoptimalkan OS saja" ini terdengar seperti pemikiran "elitis" dan siled. Sebagian besar waktu Anda menginginkan program Anda untuk dijalankan secepat mungkin. Benar-benar tidak ada bedanya jika OS melambat sedikit karena "Harus Tunggu data program yang akan ditulis / dibaca"; Efek keseluruhan dari memiliki program + OS daripada hanya OS pada SSD adalah bahwa operasi program berjalan lebih cepat daripada jika program itu berada pada hard drive normal.

SEKARANG, saya akan mengatakan bahwa ada satu pengecualian. Karena ada begitu banyak penulisan, dan penulisan ulang, file swap harus berada di hard drive normal jika memungkinkan. Idealnya Anda memiliki cukup RAM untuk tidak menggunakan file swap, tetapi untuk beberapa alasan, MS Windows (setidaknya melalui menang 8) lebih memilih untuk menukar OS / Program / Data keluar ke file swap yang mendukung memiliki ruang file cache. Mungkin ada cara untuk menyesuaikan preferensi ini, tetapi ini tidak tampak seperti cara optimal untuk berperilaku jika Anda tidak membaca ulang hal-hal di cache file Anda.


0
2017-08-25 18:19