SSD hibrit sürücüler HDD + ReadyBoost flaştan daha iyi performans gösterir mi?


16

Seagate, Momentus XT Katı Hal Hibrit Sürücü adlı bir ürün çıkardı . Bu, Windows ReadyBoost'un işletim sistemi düzeyindeki yazılımlarla yapmaya çalıştığı şeye benziyor: Büyük bir sabit sürücünün avantajlarını, katı hal flash belleğin performansıyla eşleştirme.

Momentus XT, Windows ReadyBoost altında benzer flash bellek depolama alanına sahip iyi bir sabit sürücünün benzer bir geçici eşleştirmesini gerçekleştiriyor mu?

Açıkça "bir donanım uygulaması bir yazılım uygulamasından daha hızlı olmalı" dışında, ReadyBoost neden bu kadar hibrit bir cihaz kadar iyi performans gösteremesin ki?

Yanıtlar:


13

Önemli bir fark, ReadyBoost'un USB 2.0 bant genişliği ile sınırlı olmasıdır (bilgisayarınızda ultra nadir ve son derece kanayan kenar USB 3.0 yoksa), sabit sürücü çok daha hızlı SATA arayüzündedir.

Bu nedenle, SATA'ya tek başına hızlı flash bellek koymak, kesinlikle daha hızlı olacağını söylemek için yeterli bir kazançtır.

ReadyBoost ayrıca nispeten yavaş I / O kısıtlamaları etrafında tasarlanmıştır ve bu da yapabileceklerinin kapsamını sınırlar.

Bir inceleme buldum oldukça olumlu oldu. Doğru algoritmalarla, burada her iki dünyanın en iyisine sahip olabilirsiniz - bir SSD'nin hızı (çoğunlukla) ve geleneksel bir HDD'nin kapasitesi ve megabayt başına düşük fiyatı.


2
ReadyBoost'u diğer kontrol cihazlarındaki hafıza kartı okuyucularından çalıştıramazsınız, örn. PCIe)? (Gerçek dünyadaki hızları gerçekte ne elde edebilirler ...)
Andy

toms donanımında en hızlı hafıza kartı hızlarına baktım ve çok yavaş görünüyorlar ...
Andy

Ayrıntılı bir açıklama yapabilir misiniz veya ReadyBoost için G / Ç kısıtlamalarının özellikleriyle ilgili bir bağlantınız var mı? (Vista'yı çok değiştirip değiştirmediğini merak ediyorum -> 7)
Andy

SSB'ime ReadyBoost'u bir test olarak koyabildim (eSATA ile bağlı). Herhangi bir performans artışını nasıl test edeceğimden emin değilim.
Paz

2

Burada kazanan bir teknoloji olmayacağını, nerede depolanacağına karar vermek için kullanılan algoritma olacağını düşünüyorum. Vista, Win7 veya hibrit için algoyu bilmediğimizi görünce, makul bir cevap almak için ampirik kanıtlar alacağını düşünüyorum. Bununla birlikte, işletim sistemi daha karmaşık algoritmalar çalıştırabilir, uzun süreler boyunca kullanım modellerine bakabilir ve dosya sisteminin kendisini daha iyi anlayabilir, bu yüzden orada daha fazla potansiyel vardır. ReadyBoost'a olası bir yavaşlama, çıkarılabilir ortam varsaydığı için her şeyi şifrelemesi gerektiğidir, oysa hibrit çözümün böyle bir kısıtlaması yoktur.

"bir donanım uygulaması bir yazılım uygulamasından daha hızlı olmalıdır"

Bunun doğru olması gerektiğinden emin değilim, ancak bilgisayarınız ağır bir iş yükü altındaysa, sabit sürücünün yine de en uygun hızda çalışacağını bilmenin avantajını elde edersiniz. Düzenleme: Ayrıca veri otobüsleri boş tutar.

ReadyBoost'a gördüğüm bir avantaj, iki depolama teknolojisini ayırmanızdır, böylece fiyatlar düştükçe veya teknoloji geliştikçe bunları bağımsız olarak güncelleyebilirsiniz.


1

Hibrit sabit sürücünün üstün olmasının bir yolu, ReadyBoost'un önyükleme hızını hızlandırabilmesidir. HHD, önyüklemede kullanılan dosyaları önbelleğe alabilir ve böylece önyüklemeyi hızlandırabilir.

İşletim sistemi bir önyükleme sırasında ReadyBoost sürücüsünün içeriğine güvenmediği için ReadyBoost bunu asla yapamaz. Aslında, ReadyBoost oturum anahtarı kapanırken atıldığından ve her önyüklemede yeniden oluşturulduğundan, işletim sistemi isteseydi bile eski ReadyBoost önbelleğini okuyamadı.


-2

Bu varsayımla yanılıyorsunuz; ReadyBoost ve hibrit sürücüler tamamen farklıdır. ReadyBoost, düşük seviyeli makinelere yardımcı olmak için "RAM'i genişletmek", hibrit sürücüler ise üst seviyedeki makinelerin disk performansını artırmak için tasarlanmıştır. ReadyBoost'un çalışma şekli şudur: önce HDD'den RAM'e veri okuyun ve RAM'iniz yoksa RAM'den flash sürücüye veri aktarın. ReadyBoost, bol miktarda RAM'iniz varsa performansı artıramaz (aslında sisteminizi yavaşlatır).

Not: Bu sorudaki tek doğru cevabı kaç kişinin beğenmediğine şaşırdım. Sadece kendiniz kontrol edin ve göreceksiniz.


İnsanlar bunu düşürüyor çünkü yanlış. ReadyBoost, SuperFetch'in çalışması için daha fazla alan sağlar. Ancak ReadyBoost sürücüsündeki depolama sıradan RAM olarak kullanılamayacağından "RAM'i genişlettiği" söylenemez.
Jamie Hanrahan

@Jamie Hanrahan, "ReadyBoost, SuperFetch'in çalışması için daha fazla alan sunuyor." - bu tamamen yanlış.
user626528

Evet? SuperFetch'i kapatın ve bundan sonra ReadyBoost'un ne yaptığını görün. (yanıt: Hiçbir şey.) ReadyBoost önbelleği, Mağaza Yöneticisi hizmeti tarafından SuperFetch'in kullanabileceği alternatif bir "mağaza" konumu olarak yönetilir. SuperFetch, önbelleğe almak istediği bir şey için ReadyBoost depolama alanını kullanmayı seçerse, bunun için RAM kullanması gerekmez, bu nedenle SuperFetch'in RAM'de kısa olan sistemlerde bile daha etkili olmasını sağlar. Ancak ReadyBoost'un "RAM'i genişlettiği" söylenemez, çünkü ReadyBoost cihazı başka herhangi bir RAM kullanımı yerine geçemez.
Jamie Hanrahan

@Jamie Hanrahan, "daha fazla alan" ile ilgili değil, daha fazla hız ile ilgili. Ve yeterli RAM'e sahip bir sisteme herhangi bir fayda sağlamaz.
user626528

"Daha fazla hız" istenen sonuçtur . Ancak RB'nin daha fazla hız vermek için kullandığı yöntem , SF'nin önbellekleyebileceği daha fazla alan sağlamaktır, bu da SF önbelleği için RAM kullanmazken daha sonraki önbellek isabet şansını artırır. "İstenen" sonuç diyorum çünkü RB'nin önbelleğe aldığı disk blokları tekrar kullanılmazsa, daha fazla hız alamazsınız , ancak daha fazla alan sağlanır ve kullanılır. İkinci cümleniz doğru. Sistemin çok az RAM'i varsa RB de yardımcı olmaz. IME, herhangi bir iş yükü için, RB'nin fark edilir şekilde yardımcı olacağı oldukça dar bir RAM boyutu aralığı vardır.
Jamie Hanrahan
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.