2024. április 25., csütörtök

Gyorskeresés

Primocache által gyorsított HDD benchmark 790MB/s Read 700 MB/s Write

Írta: |

[ ÚJ BEJEGYZÉS ]




19 Gb-os fájl másolása HDDről SSDre.

19 Gb-os fájl visszamásolása SSDről HDDre, primocachel.

340 MB / s
Ahogy ez kész, majd
fél perc múlásával is, szépen lassan írja vissza az adatokat HDDre.

3 TBos HDDt gyorsítottam 480 GBos SSDvel.

Alapvetően egy SSHDt csináltam a HDDből.

Primocache magyarul röviden:
Cachelő szoftver, ami rendszermemóriát, SSDt, flash meghajtóval működik együtt hogy gyorsítsa a lassú tárolókat. Adatokat ír memóriába, SSDre, hogy azt később aztán ezekből a cachekből olvassa vissza, gyorsabban. Továbbá képes az írást gyorsítani azáltal hogy az írandó adatokat a cachebe írja, hogy aztán majd később írja vissza a lassabb cél tárolóba. Amolyan író pufferként működik. (képzelj el egy SSHDt)
Mondjuk a játékaid, alkalmazásaid sok kis fájlt írnak-olvasnak ami miatt laggolna a HDD ezt megakadályozza.
Két szintű a Primocache az 1es szintű cache az egy RAM cache (ilyenről már írtam korábban, sőt ilyent a Windows is tud, azt hiszem Vista óta)
Ami engem érdekelt az a level 2 cache, az az SSD cache.
Lehet a HDD gyorsítás amúgy L1 és vagy L2.
Ami faja, az hogy működés közben módosíthatóak és alkalmazhatóak a beállítások, nincs adatvesztés.
Elvileg olyat is tud hogy HDDre rakod a rendszert és az SSDvel gyorsítod. A rendszerindítás ideje javul.
Megmaradnak a gyorsítandó adatok, akkor is ha kilépsz az alkalmazásból, a háttérben működik a szolgáltatás)

A write-deferred caching támogatott, ami későbbi időben írja az adatokat a HDDre. Az írás a cacheben történik majd egyedi késleltetéssel írja azt vissza a HDDre. Így az írás gyorsan bonyolítható.
32 bites OSt szinte senki nem használ de azt is leírhatom végülis. A 4 Gb feletti RAM mennyiséget, amit nem lát az OS a szoftverrel fel lehet használni RAMként

Least Frequently Used (LFU) (Legkevésbé használt) és Least Recently Used (LRU)(régebben nem használt) algoritmus alapján határozza meg a Primocache a cache adat cserét akkor ha a megtelt a cache.
Tárolási filter drivert használ, az I/O kéréseket megszakítja a lemezen. Ha az adat szerepel a cacheben, akkor kiszolgálja a kérést a cacheből, gyorsabban. Ha nincs akkor nincs a cache felhasználva.

Windowsban is van rendszerszintű cache. A Primocache ezt szépen kiegészíti. Néhány alkalmazás kihagyhatja a windows cachet, viszont a Primocache alacsonyabb szinten fut a windowsénál ezért azt nem.
A találati aránya is jobb a cachenek. Folyamatosan elemzi az adatátvitelt, és becacheli amire szükség van.
Windowsban viszont nincs SSD cachelési lehetőség gyárilag.

Röviden ennyit az alkalmazásról és működéséről.

Hogy én hogy használtam és állítottam be: Első, zöld + jeles ikonnal kiválasztottam és hozzáadtam a HDDt amit cachelni szeretnék.

Manage level 2 cache gombbal létrehoztam az SSD-t cachenek.

Teljes, üres, SSDt kijelöltem de a user eldönthetni mennyi SSDt akar felajánlani a célra (akár egy kisebb particiót is lehet)

Nálam így néz ki a Cache konfiguráció

Az Enable Defer-Write be van pipálva, 10 másodperces késéssel, írjon adatokat az SSDről (cacheről) a HDDre, így kevésbé lesz leterhelve a HDD írás-olvasás folyamata közben.

Level-2 Cachenél ki lehet választani a korábban megcsinált L2 SSD cachet.

Avanced Level-2 Cache Options nál beállítottam az Individual Read/Write Cache spacet, hogy az SSDre is írhasson is adatokat, akkor amikor a HDD épp le van terhelve.

A View-Edit configurationnal módosítható a konfiguráció

A korábban említett enable defer-write akkor pipálható be, ha azt a meghajtón bekapcsoltuk.
Így lehet:
View-Edit configuration
Alul Volume Specifications
És itt ki van jelölve a HDDn és a cache feladaton a defer write

Van még ott egy Prefetch opció is, ami nekem nem kell, a pipát kivettem. Ennek annyi a funkciója hogy amilyen adat volt a windows ujrainditás előtt a cacheben, visszakerüljön a cachebe újraindítás után. Ez lehet hogy újraindítás után már szükségtelen lesz.

https://www.userbenchmark.com/UserRun/48937083
hdd benchmark gyors

Hozzászólások

(#1) AxBattler


AxBattler
félisten

Hasonló, mint az AMD StoreMI?
Írhatnál kicsit bővebben, ez érdekes téma.

"Csak egy dologtól félek. Ha meghalok, az asszony eladja a gépeimet annyiért, amennyit bevallottam neki." KERESEM: Lian Li PC-C50, Silverstone Milo ML03 ..............................................................................................

(#2) bobalazs válasza AxBattler (#1) üzenetére


bobalazs
nagyúr
LOGOUT blog (1)

Igen hasonló elven működik.
Storemit nem használok, egyrészt mert Amd exkluziv (volt), másrészt volt miatta wipe a meghajtómon. Kb raid 0t csinál a két meghajtóbol ami bármilyen hiba után nyekk.
Na meg mert a szoftver lecserélte a Standard SATA AHCI Controller a saját AHCI controllerjére,AMD Virtualized AHCI Controller for StoreMI ami miatt nincs TRIM.
Intelre ott a Intel Smart Response Technology (Intel), Windows 11re van DirectStorage. Ezeknek mind megvan az egyedi követelménye ami miatt nekem nem kivitelezhető.
Primocache viszont köszöni szépen jól van. Van 30-day free trial, amúgy fizetős. $29.95 egy pc licensz
Vagy megszerzed okosítva, viszont ezt nem szabadna ide írnom.

Átírtam a posztot, magyarázatokkal tűzdelve.

[ Szerkesztve ]

(#3) AxBattler válasza bobalazs (#2) üzenetére


AxBattler
félisten

Köszi, akkor ez visz mindent... bár nekem majd Rizsás rendszerem lesz.
Hétvégén utánanézek még.

"Csak egy dologtól félek. Ha meghalok, az asszony eladja a gépeimet annyiért, amennyit bevallottam neki." KERESEM: Lian Li PC-C50, Silverstone Milo ML03 ..............................................................................................

(#4) bacsis


bacsis
Közösségépítő

Hát ez qva jó stuff...
Lenne pár kérdésem!
1: A progi az ingyenes amúgy?
2: mi van ha Összeomlik a Windows, és újra kell húzni... akkor is elkerülhető az adatvesztés? tehát ha formázás nélkül újra húznám az OS-t akkor a többi adat megtalálható marad a "háttértáron"?

(#5) bobalazs válasza bacsis (#4) üzenetére


bobalazs
nagyúr
LOGOUT blog (1)

Nem ingyenes lásd 2 . Komment.

ha defer write nincs bekapcsolva, nincs adatvesztés kék halálkor sem.

(#6) bobalazs válasza AxBattler (#3) üzenetére


bobalazs
nagyúr
LOGOUT blog (1)

StoreMi-vel óvatosan, csinálj teljes rendszermentést előtte mondjuk Macrium Reflectel.
Egy BSODval elszáll minden, majd raw disket kapsz.
Példa. [link]

(#7) bobalazs válasza bacsis (#4) üzenetére


bobalazs
nagyúr
LOGOUT blog (1)

Ja, és nyugodtan bekapcsolhatod a defer-writeot, hisz csak az ok az adatok vesznek el kékhalálkor amit éppen írt, a korábban felirt adatok megvannak, megmaradnak.
Előnyös ez a szoftver ilyen szempontból, hogy nincs károsodás a háttértáron.

(#8) Oldman2


Oldman2
veterán

Jól hangzik, de mi történik akkor ha pl. áramszünet van?

A még HDD-re ki nem írt adatokkal mi történik újraindításkor?

(#9) bobalazs válasza Oldman2 (#8) üzenetére


bobalazs
nagyúr
LOGOUT blog (1)

Azok az adatok nem lesznek kiírva amik áramszünet közben nem kerültek írásra.

(#10) Oldman2 válasza bobalazs (#9) üzenetére


Oldman2
veterán

Akkor ez adatvesztést okoz nem?

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.