Laptop mint home server

Fórumok

Lecseréltem nemrég a laptopomat (Lenovo T450, 5300U, 16GB RAM, 1TB SSD). Először az eladásán gondolkoztam, de most inkább új szerepet szánok neki. Ez lesz az új home server. :)

Miért?

  • bőven elég teljesítmény
  • kis helyen elfér (lehajtott kijelzővel)
  • "integrált szünetmentes"
  • csendes

Belül se SATA nincs több, se M2, így jobb híjján USB SATA-n kapott egy másik 1TB SSD-t, hogy legyen RAID1.

Rocky 9 lesz (van) rajta, nyilván GUI nélkül, amúgy egy ugyanolyan felépítésben, amit telepíteni szoktam szervernek.

Kérdések, problémák amik rögtön felmerültek:

  • ki kéne kapcsolni a monitort X idő után (nem blank, dpms off), nyilván automatán
  • ne aludjon el ha lehajtom a fedelét
  • performance mode legyen, akksival is, ne aludjon el (most néztem, nem alszik el)
  • ha merül és X% alá kerül az akksi, akkor kapcsoljon ki

Van valakinek hasonló tapasztalata? Hogy lehet ezeket GUI nélkül, konzolos tool-okkal (vagy akár proc, sys-en keresztül) beállítani?

Hozzászólások

Szerkesztve: 2023. 10. 19., cs – 09:43

Éveken át laptop volt  a homeszerverem, mindig a levetett. Akkor még nem volt rpi.

 

> ki kéne kapcsolni a monitort X idő után (nem blank, dpms off), nyilván automatán

kubuntu adja

> ne aludjon el ha lehajtom a fedelét

beállítható az energia menedzsment alatt

> performance mode legyen, akksival is, ne aludjon el

Ha szükséged van rá, bár nem tudom mihez. 

> ha merül és X% alá kerül az akksi, akkor kapcsoljon ki

Kivenném az akkut, ha fixen van tápon. Utángyártott akku garantáltan ki fog púposodni és ez a jobb eset, mert ki is gyulladhat. Alternatív megoldás a kisebb töltő használata, amiről csak üzemelni tud, de tölteni nem.
 

Ha nincs kivéve az akku, mert pl. nem lehet, ezt érdemes megnézni:

cat /sys/class/power_supply/BAT0/charge_control_start_threshold ; cat /sys/class/power_supply/BAT0/charge_control_end_threshold

echo 50 > /sys/class/power_supply/BAT0/charge_control_start_threshold

echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold

cat /sys/class/power_supply/BAT0/charge_control_start_threshold ; cat /sys/class/power_supply/BAT0/charge_control_end_threshold

Jó ötlet. Még egy pro pont : Alacsony fogyasztás

A raid1-et SSD mellett én elengedném simán, a normálisabb SSD-k kb sose mennek tönkre és egy havi 5 USD-s backblaze előfizetéssel offsite backupod lesz.

Az USB-s külső lemezekről nagy tapasztalatom nincs hosszú távon, de az USB 3 által adott teljesítmény bőven is elég.

"a normálisabb SSD-k"

Mi a "normális"? Az elmúlt fél évben 4 SSD-m halt meg, legutóbb egy A-DATA kb. 1 hónap után, de úgy, hogy éreztem hogy lassú a gép, elkezdtem nézni, aztán pont mikor megtaláltam hogy az SSD, már be is fosta a kernel konzolra meg dmesg-re, hogy ext4 fs error bla-bla, possible data loss... Megállt a gép mint a szög. Már dd-zni se tudtam. Úgyhogy backupból csinálhattam vissza az egészet egy másikra. Most egy Samsung 980 Pro-t vettem, hátha... De nem bízok már semmitben. Épp azon gondolkoztam, hogy desktopon is vissza kéne térni a RAID1-re, mint a HDD-s időkben, mert egy fostalicska az összes.

Az offsite backupot majd megoldom, nem akarok semmit semmilyen felhőbe tenni.

"Sose a gép a hülye."

A-Data, na olyat nem is vennék, akkor már inkább a lutri Kingston, az akár még jó is lehet :D

Amúgy Samu meg Crucial. Ezek is meg tudnak dögleni, de én személy szerint még csak Samu-t láttam köhögni magamnál (egy SATA-s példányt meg más gépében kimúlni), de előbbinél inkább valami érintkezési hiba lehetett, meg megfolyt a csodálatos Thermal Grizzly hővezető lap. Lealkoholizálva az SSD-t és az érintkezőt újra használatban van már pár hónapja (7/24-ben, nem akarok bajlódni a ki-be kapcsolgatással :) meg néha távolról is ránézek ). HTPC-ben használom, ezért annyira nem izgat, ha mégis feldobja a pacskert.

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..

Ügyfeleknek vettünk egy időben Kingstonokat is, azoknak is volt pár szar szériája, ami hullott.

De inkább úgy mondom, hogy az olcsó SSD-k se rosszabbak (vagy eddig legalább is nem voltak) megdöglési szempont rátát tekintve.

Egyébként meg mindegyikben ugyanaz van kb.... Ki is gyárt NAND chipet? Samsung, Hynix meg Intel? Mindegyikbe ezek vannak.

Mint a kijelző panlek: Samsung, LG, Sony talán... Tök mindegy milyen márka van kívülre a monitorra írva.

"Sose a gép a hülye."

Főleg a kontroller szokott SSD-ben megdögleni, nem a NAND flash IC-k. Azt meg fejlesztenek jópáran egymással párhuzamosan.

Plusz bónusz pont, hogy a gyártók egy része (patkányoknak is hívhatjuk őket) specs-et is variálnak a termék életciklusa alatt. Szigorúan csak sunyiban és nehezen tettenérhető módon. Az a bevált szokás, h. az új terméket piacra dobják limitált mennyiségű gyártasban, egy jó kontrollerrel. Amiből aztán kiküldenek egy adagot review-ra a nagy site-oknak, jutubereknek. Azok megírják a szipi-szupi-csodálatos review-kat, a birka nép meg elkezdi venni vakon a cuccot. Ha beáll a tartós nagy kereslet, jön suttyomban a Rev2.0, amibe már ócskább kontroller kerül. Csak éppen sehol nincs jelezve h. ez már Rev2, dobozon főleg nem. Meg publikusan az sem, h. miben más az újonnan használt kontroller specs-je az eredetihez képest. Ebből meg már értelemszerűen nem kapnak a reviewerek. Aztán az egyszeri birka meg csak néz ki a fejéből, h. amit ő vett az közel sem fut olyan jól, mint amit a jutubos csávó demózik, pedig ELVILEG mindketten ugyanazt a típust használják.

Kicsit más, de "kedves" nvidia is csinált ilyet a GT 1030-al. Abból is volt 2GB GDDR5-ös verzió ami egész jó kis budget kártya volt a maga korában, aztán jött az új revision GDDR4-es vagy mi a fene volt már ugyanúgy GT 1030 néven, teljesítményben meg kb vicc kategória volt, közelébe se volt az eredetinek.

Na igen, de ott nem volt egyértelmű, hogy átbacás vagy tényleg chiphiány. Kapott egy újabb vezérlőt, ami újabb Samsung SSD-ken is volt, csak lebutítva. Az az érdekes, hogy én ennek tudatában vettem szintén 970 EVO plus-t és jobb örültem volna az újabbnak (az üzemi hőmérséklet miatt), de a régebbit kaptam :D (ki is oldotta a grizly-ből a szmötyit :D)

Színes vászon, színes vászon, fúj!

Kérem a Fiátot..

Nem is feltétlenül kell offsite.

Én ilyen esetben biztosan nem tartanám folyton rádugva azt az USB-t. Írnék egy scriptet, ami érzékeli ha rádugtam (pl. USB ID vagy valami egyedi alapján), aztán AKKOR nyomna egy szinkronizációt. Lehet RAID is, de lehet pl. rsync is. Vagy valami komolyabb, verziózó bakcup rendszer.

Heti egyszer pedig rádugdosnám.

Aki attól fél, hogy ezt úgyis elmulasztja majd, akkor is inkább egy másik backup gép, RTC-t beállítva periodikus ébredésre, mint egy folyamatosan üzemelő RAID1.

akkor is inkább egy másik backup gép, RTC-t beállítva periodikus ébredésre

Az otthoni backup szerveremet pont így csináltam meg: havonta egyszer RTC-ből felébred, anacron-ból indított rsync-kel lehúzza, amit kell, majd ha már sem az anacron, sem az rsync nem fut, és legalább 5 perc eltelt az indulás óta, és nincs egy júzer sem belépve, akkor le is kapcsolja a gépet, így nem működik potyára :-)

ne aludjon el ha lehajtom a fedelét:

/etc/systemd/logind.conf:

HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore

 

systemctl restart systemd-logind

Viszont ettől függetlenül ha lehajtom, kikapcsolja a kijelzőt, úgyhogy végül is az első pont így nem olyan fontos, tartósan nyitva aligha lesz.

"Sose a gép a hülye."

Szerkesztve: 2023. 10. 19., cs – 11:37

performance mode legyen, akksival is:

Az by default.

# cat /sys/module/cpufreq/parameters/default_governor
performance

 

"Sose a gép a hülye."

Szerkesztve: 2023. 10. 19., cs – 11:29

ha merül és X% alá kerül az akksi, akkor kapcsoljon ki:

upower

Kicsi, egyszerű konfig. Úgy tűnik teszi a dolgát, de a beigazolódásra még várni kell:

Device: /org/freedesktop/UPower/devices/DisplayDevice
 power supply:         yes
 updated:              Thu 19 Oct 2023 11:27:12 AM CEST (20 seconds ago)
 has history:          no
 has statistics:       no
 battery
   present:             yes
   state:               discharging
   warning-level:       none
   energy:              18.38 Wh
   energy-full:         22.14 Wh
   energy-rate:         5.14 W
   time to empty:       3.6 hours
   percentage:          83.0172%
   icon-name:          'battery-full-symbolic'

Elvileg 15%-nál fogja hibernálni a rendszert.

"Sose a gép a hülye."

Perfect.

[14:26:22] [root@xy /etc/UPower]# 
Broadcast message from root@xy (Thu 2023-10-19 14:26:30 CEST):

The system will power off now!


Broadcast message from root@xy (Thu 2023-10-19 14:26:30 CEST):

The system will power off now!


[14:26:34] [root@xy /etc/UPower]# Shared connection to 192.168.33.2 closed.

"Sose a gép a hülye."

egyébként lehet van a t450-ben egy M2 2242 sata slot (wwan)

Ha nem tévedek, akkor elvielg például ilyet 
TRANSCEND SSD 1TB M.2 2242 SATA3
https://www.mysoft.hu/details.aspx?pn=TS1TMTS430S

Nekem anno t430-ban még mPcie slot volt a wwan, meg volt optikai és azok helyére tudtam mSata kártyát és sata hdd keretet betenni a normál ssd mellé.

Szerkesztve: 2023. 10. 19., cs – 16:47

Na még egy dolog.

Hogy kikapcsol az tök jó, de vissza kéne kapcsolni -> Wake On Lan.

Megy is, azzal nincs gond. Viszont van külön boot order wake on lan esetére, amiben viszont nincs ott az EFI-s linux bejegyzés, így nem indul...

[szerk] Mindegy, PXE boot, a default entry úgyis a local boot, leketyeg a timeout úgyhogy megy tovább. Ez is megvan.

"Sose a gép a hülye."

Szerkesztve: 2023. 10. 20., p – 05:07

Monitor kikapcsolása X idő után:

sudo vbetool dpms off

Fedéllecsukás ne csináljon semmit, /etc/systemd/logind.conf fájlba

HandleLidSwitch=ignore

Esetleg a /etc/UPower/UPower.conf fájlba:

IgnoreLid=true

Performance mód állandósítása

echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Azt nem tudod megcsinálni, ha X% alá merül, akkor ne kapcsoljon ki. Erről a BIOS szokott gondoskodni, nem az OS.

Simán jó egy ilyen laptop szervernek is. Bár én inkább kísérletezős gépnek fognám be, pl. ezek ideálisak arra, hogy BSD-kkel vagy alternatív Linux disztrókkal kísérletezz.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Nem látom mi a megoldás az automatikára. Alapból csak az X.org tudna ilyet xset-tel, hogy automatán lövi le a kijelzőt dpms off-fal. Amikor nem fut az X, csak tty konzol, akkor a vbetool-on kívül nincs más megoldás. Esetleg valami tee /sys/bla-bla vagy hasonló, ha az működik, de az se automata. Automatizálni mindent neked kell, mivel ez rétegigény így tty-ból, meg szerveren. Szerveren nem szoktak egyáltalán kijelzőzni, helyette SSH konzol a szokásos távolról.

Én a helyedben még a performance módot se erőltetném, csak fölöslegesen növeled a laptop fogyasztását. Ha idle a szerver, akkor hagyd a procit pihenni, hadd vegye le az órajelet, ne csak a hőt termelje. Ha meg úgyis terhelés alatt van, akkor meg feltornázza az órajeleket.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Lazán kapcsolódik: ma délután döglött meg egy 960GB-os Kingston.

"rock-solid reliability" :)

"Sose a gép a hülye."

pontos típusa?

Az h. Kingston még nem mond senkinek semmit. Gyártanak vagy 10 különféle fajta ssd-t abban a méretben. Lehet h.  ebből 9 jó konstrukció, csak az az 1 nem, amelyik neked van (volt). Ezért lenne jó tudni, melyikről is van szó konkrétan.

azért az egy nem nagyon karbantartott lista, plusz az olcsó ssd-kmél tömegével adnak el belőle, így benne lehet olyan félreértés is, hogy abból több megy vissza gariba, de arányaiban lehet nem nagy a különbség. Persze az olcsó ssd teljesítménye valsz rosszabb, mint a többször annyiba kerülő csúcs ssd-ké. 

Nekem van pár sata a400, eddig nincs gond velük. Cégnél vannak kingston olcsó m.2 ssd-k (nv1 és nv2) is, azokkal sem volt még gond. De van samu 990 pro is nekem. A közös pont bennük, hogy egyik sem szerepel abban az összefoglalóban, mert szökőévente módosítanak rajta. Fontos dolgokról legyen backup. A csúcs ssd-knél is előfordulhat, hogy öngyilkosok lesznek és csak később derül ki fw bug (például samu 980 és 990 széria utólagos javítása, bár lehet 980-ra megint derült ki valami).

3 db WD greent vittem vissza 4 darabbol. Utolso most pusztult meg, nincs 2 eves. Siman eltunik vagy lesz rajta "kismillio badblock".

Uzletben gariztattam mondtak, hogy mar nem is ajanlanak, mert 10 bol 9 visszajon.

Aqua azert talan nem egy pici forgalmu hely.

Every single person is a fool, insane, a failure, or a bad person to at least ten people.

Szerkesztve: 2023. 10. 22., v – 14:01

Egyszer nekem is eszembe jutott, hogy egy laptopból csináljak home szervert - de ahogy magamban kimondtam elszégyelltem magam, hogy ilyen baromságot...

Szerintem, ha Te is belegondolsz le fogsz tenni róla és elmúlik.

1920.06.04

Eszembe jutott még a HP T620 (használtan 15e Ft körül kapható ebay-en), amely állandó üzemre van, van benne tároló, ventillátormentes, a célnak megfelelő. HomeAssistant-ok futnak rajta.

(Régen letudtam, hogy ha "találok" valamit, a szegénységi jellemzők miatt felhasználjam "valamire". Ha épp nem kell, eladom, ha majd kell, veszek egyet. "Nini, egy 14m3-es hordó, jó lesz valamire, ingyem van, hazaviszem...")

a T620-aktól ahogy látom már szabadul mindenki hardveraprón, jófogáson. Nagyon gyenguszak lassan már mindenre, illetve a 0-24 futáshoz meg már kezdenek nagyon öregek lenni, h. legyen még bennük 8-10 év élettartam (főleg h. addigra már minden nem-GUI szerveres dologhoz is gyengék lesznek).

Szerintem add el, az árából vegyél valami minipc-t, aliexpressen csodálatosakat találsz kb azért az árért, amit a laptopért kapsz. Vagy dobj rá egy tizest és megkapod itthon is, újat, garanciával.

A Linux nem ingyenes. Meg kell fizetni a tanulópénzt. / Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!! / Mindenki jó valamire. Ha másra nem, hát elrettentő példának. /  "Az udvariasság olyan, mint a nulla a számtanban. Egymagában mit sem jelent, de sokat változtat azon, amihez hozzátesszük." - Freya Stark 1893 - 1993