Az SSD egy év alatt negyven százalékot veszített: miért kopik gyorsabban egy lemez a Proxmox alatt
Nem a lemez hibás, hanem a terhelés más. A szerverlemez soha nem pihen úgy, ahogy egy asztali gép lemeze, és minden írás rétegről rétegre nő. Nem a százalékot érdemes figyelni, hanem a meredekséget.
AtlasPVE ·
A bejegyzés ezekre válaszol
- proxmox ssd kopás
- proxmox ssd élettartam
- használható-e otthoni ssd proxmox alatt
- proxmox lemez kopás százalék
- proxmox ssd gyorsan kopik
Felépült a szerver, eltelt egy év, és az SSD élettartamjelzője hatvan százalékra esett. Az első gondolat a hiba. Rendszerint nem arról van szó.
Nem a lemez romlott el, hanem a terhelés más.
Mi a kopás
Az SSD cellái korlátozott számú írást bírnak ki. A lemez ezt százalékban jelenti: mennyi van még hátra. A százalék csökkenésével a lemez nem lassul, nem romlik el, semmilyen jelet nem ad. Csak a szám megy lefelé.
Ettől alattomos mérőszám a kopás: mire feltűnik, addigra már közel az út vége.
A szerverlemez nem pihen úgy, mint egy asztali lemez
Asztali gépben a lemez az idő nagy részében tétlen. Virtualizációs szerveren soha nem az.
Nem csak a virtuális gépek írnak. A szerver saját naplói, a fürt állapotfájlja, a mérési bejegyzések, a vendéggépek saját naplói, mind folyamatos apró írásokat termelnek. Külön-külön jelentéktelenek, együtt viszont szakadatlan folyam.
A szorzó, amelyre senki nem számít
Itt van a valódi gond: egy virtuális gépen belülről indított apró írás jóval nagyobbként ér a fizikai lemezre.
Mert hosszú az út. A vendéggép fájlrendszere felkerekíti az írást a saját blokkméretére. A virtuális lemez rétege újra kerekít. A szerver fájlrendszere még egyszer kerekít. Az SSD saját belső kezelése ismét kerekít. Minden réteg azt mondja, hogy "legalább ennyi", és egyik sem kerekít lefelé.
Az eredmény: egy négy kilobájtos írás a fizikai rétegen többszörösére nőhet. Ez nem hiba, hanem a rétegek természetes ára. Ha viszont nincs vele számolva, a lemez élettartama messze a várt alatt marad.
Ez a szorzó két helyen tovább nő: a másolás közben író fájlrendszereknél (ugyanaz az adat új helyre íródik, a régi pedig ott marad), és az olyan munkánál, amely minden írásnál bizonyosságot akar arról, hogy az adat elérte a lemezt, jellemzően az adatbázisoknál.
Az otthoni és a szerverlemez valódi különbsége
A különbség nem a sebesség. Két dolog.
Az íráskeret. A szerverekhez árult lemezek jóval több írás elviselésére készülnek. Két azonos méretű lemez között a kitartás különbsége többszörös lehet.
A viselkedés tartós terhelés alatt. Az otthoni lemezek gyors puffert használnak, és jelentősen lelassulnak, amint az a puffer megtelik. Asztali gépen ez láthatatlan marad, mert a puffernek van ideje kiürülni. Szerveren nincs.
Van egy csendes, de fontos megkülönböztetés is: a szerverlemezek úgy készülnek, hogy áramkimaradás esetén is ki tudják írni azt, ami a pufferükben van. Ettől mondhatják biztonsággal korán azt, hogy "kiírva". Az ilyen garancia nélküli otthoni lemez vagy lassan válaszol, vagy kockáztat.
Mi tehető új hardver vásárlása nélkül
A sokat író munka elválasztása a rendszerlemeztől. Ha egy gép naplókat gyűjt, adatbázist futtat vagy folyamatosan rögzít, a lemeze kerüljön máshová.
A swap terület átnézése. Elegendő memóriával rendelkező szerveren az állandó lapozás egyszerre jelent lassúságot és kopást.
A fölösleges részletes naplózás kikapcsolása. Az egyszer beállított és elfelejtett hibakeresési szint évekig ír.
Nem a százalékot érdemes figyelni, hanem a meredekséget
A "nyolcvanöt százalék maradt" önmagában semmit nem mond. Ugyanaz a százalék az egyik lemezen tíz évet jelent, a másikon nyolc hónapot.
A helyes kérdés ez: hány pontot esett az elmúlt hónapban? Havi egy pont esésnél évek vannak hátra. Havi öt pont esésnél nagyjából másfél év, és már tervezni kell.
Mit tesz az Atlas
Az Atlas beolvassa a lemez által jelentett hátralévő élettartam százalékát, és az elmúlt harminc nap meredeksége alapján becslést ad a hátralévő napokra. Így nem százalékot mond, hanem azt, hogy "ezzel az ütemmel ennyi nap".
A cikk témája szempontjából az számít igazán, hogy mikor tagadja meg a termék a becslést:
Ha csak egyetlen mérés áll rendelkezésre, nem becsül, hanem azt mondja, hogy nincs elég adat a trendhez. Ha a százalék változatlan maradt vagy emelkedett, nem talál ki napszámot, hanem azt mondja, hogy egyhamar nem fogy el. Ha a napi esés egy pont ezredénél kisebb, megint nem ad számot, mert az ilyen meredekségből származó becslésnek nincs értelme.
Ez minden becslő eszköz legnehezebb része: hallgatni tudni akkor, amikor az adat nem bírja el a becslést. A rossz napszám rosszabb annál, mintha nem lenne szám, mert tervek épülnek rá.
Források
A Proxmox saját dokumentációja. Angol nyelvű, és ebben a kérdésben az övé az utolsó szó.