Portál AbcLinuxu, 10. května 2025 07:21

Dotaz: vypnuti a zapnuti swapu klavesovou zkratkou

3.10.2014 23:06 manasekp | skóre: 29 | blog: manasekp | Brno
vypnuti a zapnuti swapu klavesovou zkratkou
Přečteno: 713×
Odpovědět | Admin
zdravim,

potrebuju obcas vypnout/zapnout swap timto:

swapoff swapon /dev/sdaX

a protoze jsem clovek liny tak bych to rad nabindoval na klavesove zkratky, bohuzel je na to ale potreba prava roota, kdyz pred to dam sudo tak to v terminalu samozrejme funguje ale klavesova zkratka se na heslo nezepta. Slo by to vyresit?

Dekuji.
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.10.2014 23:12 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co pouzit SUID? Jenom je potreba to volat z C, nebo si napsat wrapper - suid nejde dat primo na skript.

http://www.tuxation.com/setuid-on-shell-scripts.html
Řešení 1× (manasekp (tazatel))
Jendа avatar 3.10.2014 23:12 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžeš mu nastavit sudo bez hesla, použít gksudo, nebo to prostě spustit v terminálu (xterm -e "příkaz").
3.10.2014 23:15 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není problém nastavit sudo tak, aby se neptal na heslo (pro určité uživatele a určité příkazy) - viz /etc/sudoers.
3.10.2014 23:20 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Diky za reakce, zatim jsem pouzil reseni od Jendy (spusteni v xtermu), heslo napisu hned a da se to povazovat za jakesi zabezpeceni treba proti preklepu v klavesove zkratce coz je asi vhodne.
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
3.10.2014 23:41 nobody
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Příloha:
tak muzes si nastavit sudo pro swapon a swapoff bez hesla a napsat script kde pres zenity zobrazis nejdriv dialog ano/ne viz priloha :))
3.10.2014 23:52 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Jen ze zvědavosti, jaká je vlastně motivace pro to vypínání a zapínání swapu?
4.10.2014 00:28 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
zjistil jsem ze pri zapnutem swapu je cast ram zbytecne vyuzita pro diskovou cache a pri "vysypani" swapu dojde ke znatelnemu zrychleni systemu, jde to poznat hlavne pri prepinani aplikaci/ploch/tabu atd. Toto chovani povazuju za nespravne ale proste to tak je takze jsem vymyslel reseni ze jednou za cas swap vypnu, data se premisti do ram a system se zrychli.

Ted jsem pridal ram na 8GB a zkousim provoz uplne bez swapu coz za beznych okolnosti jde ale obcas potrebuju spustit ve virtualboxu widle a dat jim treba 3GB a to uz se ne vzdy bez swapu podari a nekolikrat me spadl cely system pri takovem pokusu. (toto je zalozeno ciste na empirickem poznatku, nemam to podlozeno zadnou teorii a vitam pripadnou korekci meho blbeho nazoru)
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
4.10.2014 00:31 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Koukni na vm.swappiness.
4.10.2014 00:34 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Tak to si zkus spíše pohrát se swappiness. Třeba já mám swap zapnutý pořád, ale kernel je nastaven tak, aby ho nepoužíval, pokud to není nutné.
4.10.2014 11:44 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
diky, dal jsem tam 10, vyzkousim co se stane
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
4.10.2014 12:05 nobody
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
s 8GB se neboj dat klidne 1 nebo i 0 :)
4.10.2014 12:15 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Nulu snad ne, ta mu to swapování vypne. A jak psal, občas i k těm osmi GB potřebuje swapovat.
4.10.2014 12:20 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
neni me prilis jasne co to cislo znamena a co se tim zmeni, chapu ze to je priorita od 1 do 100 ale nevim co si predstavit pod konkretni hodnotou
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
4.10.2014 12:23 nobody
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
0 zapne swapovani kdyz dojde ram, viz kernel doc - vm

A value of 0 instructs the kernel not to initiate swap until the amount of free and file-backed pages is less than the high water mark in a zone.
4.10.2014 12:31 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Version 3.5 and over: disables swapping

Prior to version 3.5: The kernel will swap only to avoid an out of memory condition.
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
4.10.2014 13:02 nobody
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
ok, dle wiki to pro >=3.5 je jinak, tak pak se neboj nastavit "1" :) muzes zkusit i "vm.vfs_cache_pressure=50"
4.10.2014 13:22 pavele
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
U mě to vypadá například takto:
[pavele@akat ~]$ free
             total       used       free     shared Mem:
       2072828    1962792     110036          0
-/+ buffers/cache:     320988    1751840
Swap:      4273280          0    4273280
Při zálohování pomocí rdiff-backup mi časem začal systém ukládat data do swapu. Stačilo nastavit:
echo 20 >/proc/sys/vm/swappiness
echo 10000 >/proc/sys/vm/vfs_cache_pressure
4.10.2014 14:01 Bill Gates
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Tohle dobre znam ... Zkusil jsem u sebe v NTB SSD disk, mam 20GB swap a parada... SSD disk je znacne zrychleni ohledne prelevani velkeho mnozstvi dat mezi ram a swapem, treba pri prepnuti dele nepouzivane aplikace. S klasickym diskem to byval porod.
4.10.2014 14:42 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
neni lepsi si koupit vetsi ram? ta by mela byt jeste rychlejsi nez ssd disk mozna
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
4.10.2014 20:57 Bill Gates
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Muj acer aspire 5610Z ma 2GB a i kdyz bych dokoupil tak to nemam kam narvat, pze max 2GB. V mem pripade SSD bylo jedine mozne, ale za to fakt ucinne reseni. Toto vedet driv :) Sviha to hodne rychle, jedinym uzkym mistem je snad SATA. Trvale mam zobrazene diskove operace v grafu a ten disk se drtivou vetsinu casu nudi.
4.10.2014 23:01 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
swap je splolehlivy zabijak ssd :-)
4.10.2014 23:40 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
taky me napadlo ze se tim musi znicit.
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
5.10.2014 00:11 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Já bych se toho až tak nebál. Já svůj SSD disk vůbec nešetřím a podle SMARTu jsem po více než roce na 98% plánované životnosti.
5.10.2014 00:16 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
ta zivotnost ale nebude linearni, myslim ze to ke konci dropne dost rychle
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
5.10.2014 02:15 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Crucial životnost počítá čistě na základě počtu přepisů buněk.
5.10.2014 02:20 manasekp | skóre: 29 | blog: manasekp | Brno
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
to je mozne ale jsi si jisty ze tech 98% s tim pocita a neni to treba jenom podle poctu odpalenych sektoru za posledni rok? Pokud by to byla pravda tak by to melo mit zivotnost 50 let
BIOKOMP | Cas od casu se pokousim nekoho srazit k zemi abych se tam nevalel sam.
5.10.2014 08:57 Jakub Galgonek | skóre: 3
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Ano, jsem si jistý. Způsob výpočtu té hodnoty je popsán ve specifikaci.
5.10.2014 21:06 Bill Gates
Rozbalit Rozbalit vše Re: vypnuti a zapnuti swapu klavesovou zkratkou
Ja bych rekl, ze zapisy do swapu ve vysledku v realite nebudou az tak drasticky caste. Rekneme treba jednu bunku terorizovat treba kazdou sekundu prepisem. Ale mozna se mylim. Ty SSD disky samy o sobe nemaji zadnou interni logiku na rozlozeni zapisu po bunkach? Nebo jak ktere? Nebo je to ciste v rezii systemu ktery k nim pristupuje?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.