İşletim sisteminizi bir SD karta koymak mantıklı mı?


13

Bir arkadaş, tüm işletim sistemini bir SD karta koymayı önerdi ve erişim süresinin, ilk önce dönmesi gereken normal bir sabit diskten çok daha kısa bir yerde geciktiğini savundu.

Bununla birlikte Wikipedia, en yavaş SDA'nın en hızlı SD kart 90 megabayt / saniyeye ( burada ) izin verdiğinde 1,5 gigabit / s okuma hızı ( burada ) sağladığını belirtir . 2 okuma hızı eşleşmemiş gibi görünse bile, veriler gerçekten okunmadan önceki gecikme hakkında hiçbir şey söylenmez.

Herhangi bir fikir?


Ünitelerinize dikkat edin. Uygun karşılaştırma olmalıdır 1.5 gigabitsiçin 90 megabytes.
iglvzx

@ iglvzx: üzgünüm, 1,5 gb / s ile 1,5 gigabit s arasında bir fark var mı?
qdii

Benim hatam. Telefonumdayım ve yanlışlıkla eksik bir yorum gönderdim! Onardım. :)
iglvzx

1
@qdii: Bence iglvzx bit vs bayt demekti
Codism

2
Bu günlerde masaüstü ve dizüstü bilgisayarlardaki neredeyse tüm SD kart okuyucular bir USB bağlantı noktasına takılmıştır. Bir USB flaş sürücü, özellikle bir USB3 sürücü, bir SD kart kullanmaktan çok daha hızlı olacaktır.
Brian

Yanıtlar:


5

Aslında SD'de bir HDD'den daha hızlı olan başka bir önemli parametre daha vardır, buna "arama süresi" denir, bu da bir bilginin bulunma ve cihazınızdan okunma süresi anlamına gelir.

Bir işletim sisteminin önyükleme aşamasının HDD alanına yayılabilecek çok sayıda (gerçekten çok) küçük dosya okuduğu göz önüne alındığında, SD, rasgele erişimli bir belleğe dayandığı için ana avantajı elde eder (herhangi bir fiziksel bir keskin nedle bilgi için disk yüzeyini aramak zorunda bir HDD olarak değil, aynı zamanda memmory bölgesi, çok fazla zaman harcamak).

İşletim sisteminizin hızını birçok şekilde artıracaktır (örneğin önyükleme süresi), ancak bunu Windows'ta yapmanın hala mümkün olmadığını unutmayın (yalnızca Windows 8'de kullanılabilir), yalnızca Linux'ta test edip kullanabilirsiniz dağılımları.

Ayrıca, okuma hızını veya bir aygıtın (HDD veya SD) arama süresini test etmek istiyorsanız, HDTune kullanmanızı tavsiye ederim . İşletim sisteminizi kullanmak için bir SD kart kullanmak istiyorsanız, sınıfının farkında olun (ne kadar yüksekse, o kadar hızlı okunur ve üzerinde zaman arar)


3

Ayrıca , hibrit plakalı / SSD mekanizmalarına sahip hibrit sürücülere bakmak ve tüm masraf olmadan size eklenen hızın çoğunu vermek isteyebilirsiniz .

SSD'li olumsuz yönler:

SSD bloklarına yalnızca sabit sayıda yazılabilir ve işletim sistemi sayfa dosyanızda çok fazla yazma vardır. SSD elektroniği, bu yazıları biraz yardımcı olmak için farklı bloklara dağıtır, ancak genel olarak bunun düşünülmesi gerekir.

SSD'ler, sabit sürücü plakalarına göre bayt için çok daha pahalı bir bayttır. Hibrit bir sürücü ile performans artışının çoğunu alabiliyorsanız, biraz tasarruf edersiniz.


2

Bir GuruPlug'da 8GB SD karttan Linux çalışıyordu. GuruPlug, SD kart yuvasını kalıcı olarak bağlı bir USB yığın depolama aygıtı olarak gösterir.

Yaklaşık bir yıla yakın sürekli çalışma süresi için harika çalıştı (kart, daha önce ve ara sıra bir Blackberry'de kullanıldığında zaten bir yaşındaydı - sadece kesintiler bir genişletilmiş elektrik kesintisi ve birkaç çekirdek yükseltmesinden kaynaklandı), sonra kart aniden öldü uyarmadan. GuruPlug ısınıyor ve eminim bu kartın ömrüne yardımcı olmadı.

Gerçek operasyon kadar, SD kart üzerine bir sürü yazma zaman zaman "disk" G / Ç yanıt vermeme eğilimi olacaktır.

USB'den SD karta okuyuculara sahip gerçek bilgisayarlarda bunu denemek bazı makinelerde iyi sonuçlar vermedi. Aniden SD kartın bağlantısının kesileceği ve Linux'un kök hacmini ve diğer tüm birimleri bu SD kartın bölümlerine dayanarak beklenmedik bir şekilde gideceği sorunla karşılaşırdım. Eski Dell makinelerinde bir sorun olma eğilimindeydi, ancak kesin olarak onaylamak için herhangi bir bilimsel test yapmadım.


SSD sürücüler yaptıklarının ve bu SD flash kartlar için dönüştürücüler yapmadıklarının bir nedeni var. Nedeni mükemmel açıkladın. Üzerinde bir işletim sistemi çalıştırmak için tasarlanmamışlardı. Farklı Bellek, arayüz yavaştır ve belleğin ömrü daha düşüktür.
Ramhound

0

tl; dr en hızlı SD kartlar performans açısından standart 7200 rpm dönen sabit diskleri yakalar. SSD performansına alışkınsanız, hayal kırıklığına uğramaya hazırlanın. Isı hala en büyük katil olacak ve SD kartlar sürekli kullanım için derecelendirilmedi veya garanti edilmedi.

Bazı yeni SD kartlar 95 MB / sn'ye yaklaşırken, daha uygun hale geliyor ve birçok gömülebilir bilgisayar (örneğin Raspberry Pi) genellikle işletim sistemleri için SD kartlara güveniyor. Ana disk bölümü olarak kullanmak istediğiniz bir sürücüye sahip bir dizüstü bilgisayarınız varsa, aralarındaki ayarlarınızın çoğunu korurken SSD kartı aracılığıyla birden fazla Linux dağıtımını kolayca değiştirebilirsiniz.

Mathwise, göz 1 G tutmak b ps (giga bit saniyede) 125 M eşdeğerdir B PS (Mega bayt saniyede) - 1 bayt 256 farklı ikili değerleri temsil edebilir grup halinde 8 bireysel bitlerin oluşur.

SATA (revizyon 1) teknik özelliklerinin 1,5 Gb / sn veri bağlantısı (yani yaklaşık 185 MBps) olduğunu unutmayın. Bu, bağlantının darboğaz haline gelmesinden önce bir sürücünün doyması gereken teorik maksimum değerdir. Çoğu 7200 rpm sürücü 100 MB / sn'ye vurarak oldukça iyi performans gösterirken, SSD'ler yaklaşık olarak daha iyi bir tam düzeye (500 MB / sn - 1 GB / sn) yarım sipariştir.

Bu yüzden SATA III piyasaya sürüldüğünde, SSD'ler hala emekleme dönemindeydi ve dönen sürücüler hala kraldı, maksimum aktarım hızı 600 MBps olduğundan herkes aşırıya kaçmış gibi görünüyordu. Şimdi, doyurucu olan SSD'lerin neslini görmeye başlıyoruz - hayatta kalmak için ne zaman :)


0

Genellikle hayır. Çalıştığında daha hızlı değildir ve günlük kullanım için yeterince güvenilir değildir. Sadece kurtarma, kurulum veya diğer ara sıra kullanım için anlamlıdır.

Bunun nedeni, SD kartların her zaman `` teyp benzeri '' kullanım için tasarlanmış olması - verilerin büyük bir aktarımda veya tüm kart dolana kadar her dosyada bir aktarımda kopyalandığı ve daha sonra tüm sayfalarda kopyalandığı dijital kameralarda olduğu gibi bir Zamanlar.

Daha hızlı aktarım hızları mevcut olsa bile, SD kartların dayandığı teknoloji: "flash-EEPROM bellek" - Bir bilgisayarın kullanımının çoğunu oluşturan rasgele erişim ve parça bazında güncellemeler için çok uygun değil işletim sistemi diski.

Aslında oldukça güvenilmez, doğrudan erişilir. Tek tek bitler oldukça sık başarısız olduğu için, verilerin 'hata düzeltme kodlaması' uygulanmış olması gerekir. Ve veri bloklarının 'beyazlatılması / karıştırılması' gerekir, çünkü verilerdeki herhangi bir büyük net örüntü - yakındaki '1'ler veya' 0'lar gibi - flash-eeprom'un arızalanmasına neden olur.

SD kartlar yukarıdakilerle ilgilenir, böylece SD kart en azından güvenilir görünür - veriler bir miktar fazlalık ile yazılır ve bilgisayara gönderilmeden önce erişildiğinde kontrol edilir, düzeltilir ve çözülür.

Ancak, bir flash çipten rastgele bir veri parçasının okunması bile, saklanan verilerin bozulmasına neden olabilir. Flash bellek denetleyicileri böylece çevresindeki verileri başka bir yere yeniden yazmak zorunda kalırlar, bu yüzden kaybolmaz - ve bu kart 'salt okunur' olarak ayarlanmış olsa bile olur.

Daha da kötüsü, her bir ayrı flash bellek hücresi yalnızca sınırlı sayıda yazılabilir - bu yüzden denetleyici ayrıca yazma işlemlerini 'aşınma tesviye' adı verilen diske yaymalıdır - böylece herhangi bir parça aşınmaz çok erken.

Şimdi bir işletim sistemi diskinde neler olduğunu düşünün.

Ve bilgisayara 'görünmez' olan ekstra yazma bir yığın oluşturur - bu çip genelinde burada orada ve her yerde yayılmış olan küçük dosyaların bir demet okur kapalı Sadece açılırken "salt okunur" anahtarı bile set üzerinde SD kart!

SD kartın SD kart elektrik bağlantı şartnamesinde bilgisayara "Meşgul yazıyorum, lütfen henüz kapatmayın" - veya hatta bilgisayarın SD kartı uyarması için bunu söylememizin yolu yok kapanmak üzere, hazır olun ".

Böylece düzgün bir kapatma ile bile, işletim sistemi hala bozulabilir!

SSD'ler daha iyi kontrolörlere ve daha fazla flaş çipine sahip olarak bu sorunu çözer. SD kart arabirimi üzerinden bağlanmazlar, bu yüzden bitirmediklerini bilgisayara sinyal verebilecekleri yollar vardır ve disklere her zaman bilgisayar tarafından kapatılmaya hazır olmaları için bir uyarı verilir.

Kurumsal sınıf SSD'lerde de, güç aniden prize takılı olmasa bile yaptıklarını bitirmek için bir saniyenin fazladan bir kısmını vermek için yeterli güç depolama alanı bulunur - ancak bunun için bir SD kartta tam anlamıyla yer yoktur, çok fazla daha az bir mini veya mikro SD.

Bazı küçük bilgisayarlar zaten işletim sistemleri için mikro SD kartlar kullanmaya başladılar - özellikle Raspberry Pi akla geliyor - ama bu tamamen ucuz olduğu için yapıldı.

Çok güvenilir değil - Herhangi bir SD karttan sadece birkaç yüz önyüklemeden sonra işletim sistemi önyükleme arızasını bekleyin.

SSD - hatta USB bağlantılı SSD bile - SD karttan çok daha iyi durumdasınız.

Ayrıca, SD kartlar ile SSD'ler arasındaki ayrımın çoğu 'küçük sürücüler' ve USB SSD'ler için de geçerli olduğunu düşünün . En ucuz USB bellekler SD kartlarla aynı yongaları kullanır. Eğer günlük olarak önyükleme yapmak istiyorsanız, iş için bir tane satın almalısınız.

Sen SBC en alabilirsiniz gibi Ahududu Pi, ama bu gelip ile 'dahili flaş' veya 'eMMC kart yuvası'. Her ikisi de küçük bir ucuz SSD'ye çok benziyor ve önyükleme için bir SD karttan daha iyi.

Ayrıca bir Raspberry Pi'yi bir USB karttan önyükleyebilir veya sistemin kök bölümünüzü (OS diski) önyükleme bölümünden ayrı tutabilirsiniz - farklı bir USB dönen veya yarıiletken disk üzerinde veya bir nfs'deki ağ üzerinde sunucusu.

/ Boot bölümünü SD kartta bırakmak uygundur, çünkü yükleme sırasında yalnızca bir kez, tek bir patlamada, linux çekirdeğini okumak için.


Oh - ve gecikmeler SD kart spesifikasyonunun bir parçası değildir - ne erişim gecikmesi ne de veri yazıldıktan sonra ne kadar bekleyileceği. Gecikmeler değil, yalnızca 'yazma hızı' ve 'okuma hızı' belirtilir.
RGD2

0

MacBook Pro'yu (2011 başı) 64GB 600x (90MBps okuma hızı) SD kartından yıllardır çalıştırıyorum, bu yüzden doğrudan deneyimlerden yorum yapabilirsiniz. Kusursuz oldu, ucuz Komputerworld kartının hiç bir problemi olmadı ve belirtilen oranda maksimuma çıktı. Sabit disk kafası arama sürelerinin olmaması, ekstra bir fayda sağlar (MacBook kesinlikle daha hızlı bir şekilde önyükleme yapar), ancak SD karttaki işletim sisteminden başka bir şeye sahip olmayan, ana klasörünüzü sabit sürücüde tutmak iyi bir fikirdir, çünkü yazma hızı bir sabit diskten çok, çok daha yavaştır. Çoğu zaman işletim sistemi sadece okumak içindir, yazılım güncellemeleri vb. Yüklerken (çok yavaştır), bu nedenle işleri bu şekilde yaparsanız yavaş yazma oranı sorun olmaz.

Bir sorun, MacBook Pro'nun SD kart yuvasının kartın yaklaşık 10 mm çıkmasını sağlamasıdır, bu nedenle kazara vurulmaya karşı savunmasızdır, ancak benimki birkaç kez yakalandıktan sonra hala iyi gidiyor. Başka bir sorun, Apple'ın bilgisayarlarını SD kartlardan önyüklemesini desteklememesi, standart olmayan bir yapılandırma olarak ele alması ... Yine de çalışıyor.

Birisi daha önce bilgisayar SD kart yuvalarının tüm USB 2 cihazları olduğunu söyledi - bu 2011 MacBook Pro'nun başlarında doğru değil - SD kart yuvasının doğrudan dahili PCIe veriyoluna bağlandığı ilk seriydi. USB 2 ile bağlanacak olsaydı, sadece 38MBps'de okurdu, ancak büyük dosyalar üzerindeki testler 90MBps'de (bayt değil, bitler) okuduğunu gösterir.

Diğer bir avantaj, SD kartların, kartın hangi kısmına erişmek istediğinize bakılmaksızın aynı hızda okunmasıdır; oysa sabit diskler, disk sonunda başlangıçtan daha önemli ölçüde yavaştır (bu, tüm fotoğraflarınızın nereye yerleştirileceği ve hızlı verime ihtiyaç duymadıklarından, sürücünüzü buna göre bölümlere ayırın).


Bant genişliği talepleriniz için bir referans ekleyebilir misiniz? İkinci fayda SSD'lerden de söz edilebilir.
Burgi

Bant genişliği rakamları harici bir kaynaktan ziyade kendi ölçümlerimden geliyor. SD kart o kadar ucuzdu (o zaman 15 GBP), talep edilen oranın inandığı görülüyordu.
Tim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.