Jak zkontrolovat RAM a předejít poškození databáze
Poškození RAM paměti je často příčinou pádů a poškození databází Firebird a InterBase (stejně jako jakéhokoli jiného softwaru, samozřejmě).
Z našich zkušeností jsou problémy s HDD mnohem jasnější a snadněji rozpoznatelné než problémy s RAM a není dostatek informací o tom, jak problémy s RAM určit.
Jedním z výrazných projevů poškození RAM jsou chyby “record fragment” a “decompression overran buffer”. Přestaňte číst a zkontrolujte svůj firebird.log (nebo interbase.log, pokud jste uživatelem InterBase) na výskyt takových chyb.
Máte takové chyby? Gratulujeme, máte problémy.
Takže, jak zkontrolovat RAM na chyby?
Je to snadné s diagnostickým nástrojem memtest: technet.microsoft.com (i když je to produkt společnosti Microsoft, je to bootovací disk, který bude fungovat i s Linuxem).
Postupujte podle pokynů: stáhněte software, vypalte bootovací CD, vložte do serveru a vyberte test.
Tip: vyberte dlouhý testovací cyklus, krátký nekontroluje RAM dostatečně důkladně; jednou jsme viděli RAM čip, který byl v krátkém testu v pořádku, ale selhal při dlouhém.
Bude to trvat asi 2 hodiny a poté uvidíte (nebo neuvidíte) problém ve svých RAM čipech. Pokud se vyskytly chyby, čipy by měly být vyměněny.