4k okur, sürücünün yapabileceği en zor şey hakkında olacak. Bunlar, sürücünün kullanabileceği en küçük blok boyutları arasındadır ve sürücünün büyük miktarlarda veriyi önyüklemesinin bir yolu yoktur, gerçekte sürücü öndeki mantığı bir şey okumak istiyorsa, muhtemelen oldukça yetersizdirler. 4 kb'den büyük.
"Normal" sürücü okumaları 4kb'den daha büyük olma olasılığı daha düşüktür, çünkü bu kadar küçük olan çok az sayıda dosya vardır ve sayfa dosyasının bile bir programın "yalnızca" olması garip olacağından büyük parçalarda okunması olasıdır. 4 KB bellek disk belleği çıkarıldı. Bu, sürücünün yapmaya çalıştığı herhangi bir önyüklemenin aslında sürücü çıkışını cezalandırması anlamına gelir.
4K okur, sürücü tamponundan geçebilir, ancak testin "rastgele" kısmı onları tamamen tahmin edilemez hale getirir. Denetleyici, sürücünün ne zaman normal "büyük" okumaların tekrar gerekli olduğunu bilmez.
Öte yandan 4K yazarları sırayla tamponlanabilir, sıraya alınabilir ve sırayla yazılabilir. Sürücü tamponu, tasarlandığı yakalama ve yazma işinin çoğunu yapabilir ve aşınma düzeneği, tüm bu 4K yazmalarını aynı sürücü silme bloğuna tahsis edebilir, ara sıra 4K'lık "rastgele" bir yazının ne olduğunu çevirebilir sıralı bir yazmaya daha yakın bir şey.
Aslında, "4K-64Thrd" yazarken bunun ne olduğundan şüpheliyim, "64-Thrd" görünüşe göre büyük bir kuyruk derinliği kullanıyor , böylece sürücüye okumak veya yazmak için büyük miktarda veri bulunduğunu işaret ediyor . Bu, birçok yazma kümesini tetikler ve böylece sürücünün sıralı yazma hızına yaklaşır. 4K'lık bir yazma yapmak için hala bir ek yük var, ancak şimdi arabellek potansiyelini tamamen ortaya çıkarıyorsunuz. Testin Read versiyonunda, sürücü kontrolörü, şimdi çok sabit ağır yük altında olduğunu algılayarak, önyükleme verilerini durdurur, muhtemelen tampondan kaçınır ve bunun yerine tekrar sıralı okuma hızına yaklaşan "ham" okuma moduna geçer.
Temel olarak sürücü kontrol ünitesi 4K yazmayı daha verimli hale getirmek için bir şeyler yapabilir, özellikle bir küme benzer bir zamanda gelirse, tek bir 4K okumayı daha verimli hale getirmek için hiçbir şey yapamaz , özellikle de optimize etmeye çalışıyorsa veri önbelleğe önceden yüklenerek veri akışı.