» »

[Linuksi] Ali je možno povečanje swap file-a on-the-fly?

[Linuksi] Ali je možno povečanje swap file-a on-the-fly?

HotBurek ::

Dobro jutro.

Evo, fantje in dekline, nov dan, nov sistemski izziv.

Ali se da obstoječ swap file (Debian, EXT4) povečat (extend) on the fly brez down-time-a?

root@mirko1:/# swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   6G 4.7G   -2
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

HotBurek ::

UPDATE

Zadevo sem rešil tako, da sem dodal nov swap file (2x večji), ga vključil v zgodbo, potem pa starega dal ven.

root@mirko1:/# swapon --show
NAME            TYPE SIZE USED PRIO
/swapfile_12_gb file  12G 4.6G   -2

How do I increase the size of swapfile without removing it in the terminal?

How To Add Swap Space on Debian 11

Pretty good.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

Hec ::

Ce hoces performance, swapa nimas na file sistemu ampak na swap particiji, cesar se velika vecina ne zaveda. File sistem prinese svoj overhead, swap pa se uporablja kot "ram" (pustimo detajle), se pravi je hitrost dostopa izredno pomembna in dodajati abstrakcijo file sistema, je samo tratenje hitrosti dostopa (sem ze videl psihote, ki ga dajejo na zfs). Da bos vedel, za naslednjo instalacijo.
Tega ne pisem jaz, sem se cepil proti Covidu in sem ze leta mrtev. Baje.

Ljudje, ki najbolj mahajo z zastavami, si je ne zasluzijo imeti.

Zgodovina sprememb…

  • spremenilo: Hec ()

bm1973 ::

Danes je swap tam samo še zaradi samega sistema, ki se punta, če ga ni...

Vsi ostali kupimo dovolj RAMa in ga zmanjšamo na minimum...

HotBurek ::

Ja, to se spomnem iz Windows časov, ko smo postavljali SQL server: en disk za operacijski sistem, drug disk za paging file (se ne spomnem več kak je bil file name/extension), tretji disk za mdf/ndf fajle (sql data), četrti disk za ldf fajle (logi). Tko je... v teoriji.

Trenutno pa imam en VPS, ki sedi na enem (virtualnem) SSD disku. Tako, da kaj velik ni za postorit.

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

pegasus ::

bm1973 je izjavil:

Vsi ostali kupimo dovolj RAMa in ga zmanjšamo na minimum...
Kaj pa ko "dovolj rama" fizično ne gre v piksno? ;)

bm1973 ::

Pokliči programerje da so zajebali ;).

pegasus ::

Niso programerji krivi, je algoritem dost simpl ... sam podatkov je preveč ;)

HotBurek ::

Če smo že ravno pri diskih... in teh rečeh.

Na internetih je en soliden konfigurator za sestavit srežnik.

Tole kot primer: SuperServer 240P-TNRT

In potem so spodaj "diski":
M.2 Drive
U.2/U.3 NVMe Drive
Hard Drive (vsi na seznamu so SSD)

Cene (iz vsake skupine po eden iste velikosti):

[ EUR561.86 EUR ] 3.84TB Micron 7450 PRO Series M.2 PCIe 4.0 x4 NVMe Solid State Drive (110mm)
[ EUR750.95 EUR ] 3.84TB Solidigm SSD D7-P5520 Series U.2 PCIe 4.0 x4 NVMe Solid State Drive
[ EUR591.57 EUR ] 3.84TB Micron 5400 PRO Series 2.5" SATA 6.0Gb/s Solid State Drive

Zdej če prav vidim, sta tako "M.2 Drive" in "U.2/U.3 NVMe Drive" označena kot VNMe.

Kakšna je potem ponavadi zgodba takega sistema?

Npr. za začetek majhen in hiter "disk" (M.2 Drive) za operacijski sistem. Ok. Kaj pa potem. Zakaj bi izbral SSD, če je cena za VNMe primerljiva? Ali se vseeno izbere obe opcije: 20% VNMe, 80% SSD?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

pegasus ::

Močno odvisno, kaj boš s tem počel. Za offline storage imaš tape, za cold storage imaš hdd, za warm storage imaš ssd (sata ali sas), za hot storage imaš nvme, za scratch space pa ram, cpu cache in registre. Klasična storge piramida, ki jo najdeš v vsakem učbeniku in vsakem marketing materialu.
U.2 vs m.2 je razlika v hlajenju: U.2 je večji in se posledično lažje bolje hladi. Kar pride v poštev, če imaš write intensive workload. Sta pa oba formata out, prihajata snia E1.S in E3.S.

MrStein ::

Hec je izjavil:

Ce hoces performance, swapa nimas na file sistemu ampak na swap particiji, cesar se velika vecina ne zaveda. File sistem prinese svoj overhead, swap pa se uporablja kot "ram" (pustimo detajle), se pravi je hitrost dostopa izredno pomembna in dodajati abstrakcijo file sistema, je samo tratenje hitrosti dostopa (sem ze videl psihote, ki ga dajejo na zfs). Da bos vedel, za naslednjo instalacijo.

To ne drži že tam 20 let.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

c3p0 ::

Swap-a nimam že X let. Zato pa serverji imajo po 24+ RAM slotov.

GupeM ::

Swapa imam nekaj GB (četrt količine rama, se mi zdi), imam pa swappiness nastavljen na 0 oz blizu 0. To pomeni, da swapa ne uporablja, dokler ni res, res nujno. Pač toliko, da v sili ne crasha vse skupaj, ampak da imam vedno opcijo pobit kakšno zadevo, če bi opazil, da se je swap začel uporabljat.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

[(K)Ubuntu] Vprašanja in težave (strani: 1 2 3 421 22 23 24 )

Oddelek: Operacijski sistemi
1162359360 (777) WhiteAngel
»

Katastrofalen hrošč v Linuxovem jedru 5.12-rc1 žrl podatke (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
5913067 (9467) ranulokniv
»

Linux server in particije!

Oddelek: Operacijski sistemi
293964 (3509) jkreuztzfeld
»

Swap ali pagefile?

Oddelek: Operacijski sistemi
493588 (2390) MrStein

Več podobnih tem