Hardver detektívmunka: amit a szerver alkatrészek címkéi elárulnak
Egy szerver minden alkatrészén ott van egy kód: apró betűs matrica a memóriamodulon, lézergravírozás a processzoron, kilencjegyű szám a tápegység oldalán. A legtöbben átsiklanak rajta, pedig ezek a betűsorok pontosan megmondják, mi van a gépben — sokszor pontosabban, mint a hirdetés vagy a leltárív. A használt szerver ellenőrzése az alkatrészekkel kezdődik.
A szerver alkatrész azonosítás lényege egyszerű: a márkanév marketing, a part number tény. Nézzük, mit lehet leolvasni a leggyakoribb enterprise alkatrészekről, és hol vannak a klasszikus félreértések.
Tartalomjegyzék
- A memóriamodul: a part number a chipről beszél, nem a modulról
- Meghajtók: egyetlen betű, ami eldönti az élettartamot
- Processzor: az S-spec, ami leleplezi a mérnöki mintát
- Gyártói kódrendszerek: ugyanaz az alkatrész, több szám
- A rebadge: három márkanév, egy chip
- Amit a firmware mond: négy parancs átvételkor
- Összegzés
- Kapcsolódó olvasmányok a blogon
A memóriamodul: a part number a chipről beszél, nem a modulról
Szerverbe registered (RDIMM) vagy load-reduced (LRDIMM) ECC memória kerül, és ez már a cikkszám elején látszik. A Samsung moduloknál az M393 prefix például önmagában elárulja, hogy RDIMM-ről van szó — a szerver RAM nevében szereplő rövidítéseknek mind megvan a maguk pontos jelentése.
Itt jön a leggyakoribb félreolvasás. Az M393A2G40DB0-CPB cikkszámban szereplő sűrűségadat nem a modul kapacitása, hanem a rajta lévő chipeké. Ez a konkrét modul 16 GB-os, és 4 Gb sűrűségű, x4 szervezésű DRAM chipekből épül fel. Aki a part numberből próbál közvetlenül kapacitást olvasni, negyedannyit fog kapni a valóságnál. A záró -CPB a hőmérséklet-tartományt és a sebességet kódolja, itt DDR4-2133-at. A gyártó hivatalos termékadatlapja minden mezőt feloldva közöl.
A chipeken még szűkösebb a hely, ezért a Micron rövidített jelölést használ: a látható öt karakteres FBGA kód nem azonos a teljes cikkszámmal. A gyártó erre külön keresőt üzemeltet — a Micron FBGA decoder visszaadja a teljes part numbert. A matricán szereplő négy számjegy pedig JEDEC dátumkód: az 1449 2014 negyvenkilencedik hetét jelenti.
Meghajtók: egyetlen betű, ami eldönti az élettartamot
Az enterprise SSD-k jelölésében két rövidítés dönt a felhasználhatóságról. Az RI a Read Intensive, az MU a Mixed Use változatot jelöli. A két meghajtó ránézésre azonos, a névtáblájuk is csak ebben a két betűben tér el, a napi újraírási tűrésük (DWPD) viszont nagyságrenddel különbözik. Írásintenzív terhelés alá Read Intensive meghajtót tenni drága tévedés, és előre látszik a cikkszámból — a részletekért érdemes átnézni, mit mond a TBW és a DWPD az SSD élettartamáról.
A titkosítási változat szintén a modellszámban ül. Ugyanaz a lemez létezik non-SED, SED, SED-FIPS és ISE kivitelben, és itt jön a meglepő rész: a standard és a self-encrypting modellek hardveresen azonosak. A SED változatnál a vezérlő ASIC titkosító egységét egyszerűen engedélyezik. A gyári dokumentáció szerint a különbség nagyjából 30 mA az 5 voltos ágon, azaz körülbelül 150 mW. Egyetlen betű a cikkszámban tehát egy már fizikailag jelen lévő, csak letiltott funkciót kapcsol be.
Használt meghajtónál a valódi állapotot a SMART adatok mutatják, de nem az a mező, amit a legtöbben néznek. Az üzemóraszám félrevezető: egy 40 000 órát futott, olvasás-túlsúlyos meghajtó lehet néhány százalékos elhasználódáson, míg egy 8 000 órás, írásintenzív terhelés alatt dolgozó darab már 80 százalékon. A döntő szám a Percentage Used, illetve a Media Wearout Indicator — a SMART értékek olvasásáról külön írtunk.
A régebbi Seagate lemezeken a címke négy-öt jegyű száma nem naptári dátum, hanem fiskális éves kód. A gyártó 2016 körül tért át a teljes dátum kiírására, így ha ma kriptikus dátumkódot látsz a matricán, az önmagában elárulja: legalább tízéves darab.

Processzor: az S-spec, ami leleplezi a mérnöki mintát
Az Intel processzorokon található S-spec kód a pontos steppinget, revíziót és gyártási batch-et azonosítja. A gyártási darabok jelölése öt karakter, S betűvel kezdve — például az SLBBM. Az engineering és qualification sample-ök viszont Q-val kezdődnek.
Ennek a beszerzésnél van tétje. Ha egy feltűnően olcsó ajánlatban Q-val kezdődő S-spec szerepel, az nem végleges gyártási processzor, hanem mérnöki minta: hivatalosan nem támogatott, mikrokód- és stabilitási kockázattal. Ez egyetlen betűből látszik, és az Intel ARK adatbázisában másodpercek alatt ellenőrizhető.
Az AMD oldalán hasonló csapda a modellszám végi P betű. Az ezzel jelölt EPYC processzorok egyfoglalatos működésre optimalizáltak, olcsóbbak is — viszont kétfoglalatos alaplapba nem valók. A hirdetésekben ez ritkán kap hangsúlyt.
Gyártói kódrendszerek: ugyanaz az alkatrész, több szám
Dell: a Service Tag mítosz és ami tényleg működik
Széles körben terjed, hogy a hét karakteres Dell Service Tag „Base36 dekódolásával” kiolvasható a gyártási dátum. Ez tévedés. A Base36 átváltás mindössze a Service Tag és az Express Service Code között konvertál — ugyanannak az azonosítónak két alakja, dátumot egyik sem tartalmaz.
Ami viszont működik, az sokkal hasznosabb: a Service Tagot beütve a gyártó támogatási oldalán előjön a szállítási dátum és a garancia kezdete, az „Original Configuration” fül alatt pedig tételes lista a gyári konfigurációról. Ezt összeveted azzal, ami most a gépben van, és azonnal látszik, mit cseréltek vagy vettek ki. Használt PowerEdge átvételénél ez a leggyorsabb ellenőrzés.
Az alkatrészeken a DP/N jelölés a Dell saját cikkszáma, jellemzően revíziókóddal (–A00, –A01). A revízió nem formalitás: egy alaplapnak több hardverváltozata is lehet külön cikkszámmal, és ezek nem mindig cserélhetők egymással.
HPE: spare és option — két szám, egy alkatrész
A HPE alkatrészeknek több kilencjegyű cikkszámuk van párhuzamosan. A -001 végű a spare part number, amin meghibásodás esetén cserealkatrészt rendelsz. A -B21 végű az option part number, amin dobozos termékként konfigurálod. Ugyanaz a fizikai alkatrész, csak más beszerzési útvonalhoz. A használt piacon ebből rendszeresen félreértés lesz: a vevő azt hiszi, két különböző termékről van szó. A gyártó PartSurfer adatbázisában a szerver sorozatszáma alapján lekérdezhető a gyárilag beépített alkatrészek listája, cikkszámostul.
Lenovo, IBM és Cisco
Lenovónál és IBM-nél ugyanez a kettősség FRU és marketing part number néven fut, a géptípust pedig az MTM azonosító adja, ami a BIOS első képernyőjén is megjelenik. Cisco eszközöknél a sorozatszám szerkezete beszédes: az első három karakter a gyártási helyszínt, az ezt követő két karakterpár az évkódot és a gyártási hetet jelöli. Az évkód nem az évszám utolsó két jegye, hanem belső kód — de a hét már közvetlenül olvasható, és megmondja, mennyi idős a doboz.
A rebadge: három márkanév, egy chip
A bővítőkártyákra nyomtatott márkanév gyakran semmit nem mond a bennük dolgozó szilíciumról. Linuxon az lspci -nn kiírja a valódi vendor és device azonosítót, és ez leplez le mindent.
Az LSI/Broadcom SAS3008 vezérlő PCI azonosítója 1000:0097. Ez a chip fut a Dell HBA330-ban, a Lenovo N2215-ben és a HPE H240-ben is — három különböző dobozon három különböző név, alatta egy és ugyanaz a chip. A gyártókat csak a subsystem ID különbözteti meg. A teljes nyilvántartás a PCI ID Repository-ban böngészhető.

Ugyanez a parancs valódiság-ellenőrzésre is jó. Az Intel i350 és X520 szerver hálózati kártyákból évek óta keringenek klónok; ezek gyakran hibás vagy másolt subsystem ID-t adnak vissza, miközben a kártyán tökéletesnek tűnő felirat van. A beszámolók szerint eleinte működnek, majd feltűnően korán meghibásodnak. Az ár is jelzés: ahol az eredeti 300 dollár feletti, ott a 60 dolláros ajánlat nem alkalmi vétel.
Amit a firmware mond: négy parancs átvételkor
A matrica hazudhat, a firmware ritkán. Egy átvett szerveren néhány perc alatt lefuttatható ellenőrzés:
- dmidecode -t memory — minden DIMM slot, gyártó, cikkszám, sorozatszám, sebesség és típus. Azonnal látszik, tényleg annyi és olyan memória van-e beépítve, mint amit ígértek.
- ipmitool fru print — a ház és az alaplap FRU adatai a menedzsmentvezérlőből, akár operációs rendszer nélkül. Ehhez a menedzsmentinterfész elérése kell.
- lspci -nn — a valódi vezérlőchipek, márkanévtől függetlenül.
- smartctl -a /dev/sdX — meghajtó modell, firmware és a tényleges kopásmutatók.
Optikai modulnál az ethtool -m egészíti ki a sort: kiolvassa a transceiver EEPROM-ját és az élő diagnosztikát. Érdemes tudni, hogy ezek a modulok átprogramozhatók, így a rájuk nyomtatott márkanév önmagában semmit nem bizonyít.
Egyetlen kivétel a szabály alól: a Supermicro alaplapok egy része gyárilag üres FRU mezőkkel érkezik. Ha ott hiányos az adat, az nem feltétlenül hamisítvány, csak kitöltetlen EEPROM.
Összegzés
A szerver alkatrész azonosítás nem igényel különleges eszközt. A memóriamodul cikkszáma megmondja a felépítést, az SSD két betűje az élettartam-profilt, az S-spec kód azt, hogy gyártási darab-e, a Service Tag pedig az eredeti gyári konfigurációt. Ami a matricáról nem derül ki, azt négy parancs kiadja — és a tapasztalat szerint az eltérések többsége nem rosszindulatból, hanem pontatlan leltárból származik.
Kapcsolódó olvasmányok a blogon
Ha érdekel a téma, ezekben megyünk mélyebbre:
- Mit jelentenek ezek a rövidítések a szerver RAM nevében?
- Felújított szerver minőség: hogyan különböztesd meg a valódi refurbished szervert a marketingcímkétől
- Használt szerver vásárlás: mi az a SMART?
- SSD élettartam: minden a TBW és DWPD mérőszámokról
- Hamis merevlemez vásárlása: miért kerüld el?
- Használt szerver alkatrész: előnyök és korlátok
- Dell 13-as és 14-es generációs storage vezérlők összehasonlítása
