Swappiness: Fortæl kernen hvor agressivt den skal bruge swap
-
- Indlæg: 698
- Tilmeldt: 31. dec 2009, 10:07
- Geografisk sted: Erslev på Mors
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
Jeg bruger heller ikke mere end de 18-20%.
Så jeg vil jeg også prøve at sætte den til 0, men tror ikke det lykkes..
kent-lene@kentlene-ThinkPad-T500:~$ sudo -w sysctl vm.swappiness=0
sudo: ugyldigt flag -- w
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u
user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u
user name|#uid] file ...
kent-lene@kentlene-ThinkPad-T500:~$
Så jeg vil jeg også prøve at sætte den til 0, men tror ikke det lykkes..
kent-lene@kentlene-ThinkPad-T500:~$ sudo -w sysctl vm.swappiness=0
sudo: ugyldigt flag -- w
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u
user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u
user name|#uid] file ...
kent-lene@kentlene-ThinkPad-T500:~$
Lubuntu 18.04 LTS
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
Burde er ikke død, man kunne læse at der manglede en -w option som jeg lige havde glemt, så jeg har nu rettet den kommando.
Om -w der er det samme som --write optionen står der:
hvis man kigger i
/Lars
Om -w der er det samme som --write optionen står der:
Use this option when you want to change a sysctl setting
hvis man kigger i
Kode: Vælg alt
man sysctl
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
Husk også der er en alternativ kommando, her med værdien nul:
Kode: Vælg alt
sudo echo 0 > /proc/sys/vm/swappiness
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 698
- Tilmeldt: 31. dec 2009, 10:07
- Geografisk sted: Erslev på Mors
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
lath skrev:Husk også der er en alternativ kommando, her med værdien nul:Kode: Vælg alt
sudo echo 0 > /proc/sys/vm/swappiness
Hvorfor virker det ikke for mig..
kent-lene@kentlene-ThinkPad-T500:~$ sudo echo 0 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: Adgang nægtet
kent-lene@kentlene-ThinkPad-T500:~$
Lubuntu 18.04 LTS
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
kent a skrev:lath skrev:Husk også der er en alternativ kommando, her med værdien nul:Kode: Vælg alt
sudo echo 0 > /proc/sys/vm/swappiness
Hvorfor virker det ikke for mig..
kent-lene@kentlene-ThinkPad-T500:~$ sudo echo 0 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: Adgang nægtet
kent-lene@kentlene-ThinkPad-T500:~$
Muligheder:
- Du har ikke noget swap (swap partition og/eller swap fil)
Har din Ubuntu ikke noget swap giver det ikke nogen mening at have en /proc/sys/vm/swappiness fil, hvilket også vil få sysctl til at fejle, når du vil pille ved wm.swappiness - Du tastede forkert ved sudo
- Brugeren har ikke ret til at sudo til superbrugeren (hint: limited user account)
- Rod i rettighederne for /proc/sys/vm/swappiness der skal have rettighederne
644, som er -rw-r--r-- når man kigger på filen med:Kode: Vælg alt
ls -l /proc/sys/vm/swappiness
- Filen er ikke ejet af brugeren : root
- Filen er ikke ejet af gruppen: root
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 406
- Tilmeldt: 24. dec 2010, 15:58
- IRC nickname: Martinjo84
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
Det er rigtig lækkert med sådan nogle fine guider
Jeg har selv brugt denne til mine maskiner med SSD diske
http://bernaerts.dyndns.org/linux/250-ubuntu-tweaks-ssd
Disse ting anbefales ikke hvis man er ny bruger og ikke har styr på basale ting som sudo, nano/vim og sde
Jeg har selv brugt denne til mine maskiner med SSD diske
http://bernaerts.dyndns.org/linux/250-ubuntu-tweaks-ssd
Disse ting anbefales ikke hvis man er ny bruger og ikke har styr på basale ting som sudo, nano/vim og sde
-
- Indlæg: 698
- Tilmeldt: 31. dec 2009, 10:07
- Geografisk sted: Erslev på Mors
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
lath skrev:kent a skrev:lath skrev:Husk også der er en alternativ kommando, her med værdien nul:Kode: Vælg alt
sudo echo 0 > /proc/sys/vm/swappiness
Hvorfor virker det ikke for mig..
kent-lene@kentlene-ThinkPad-T500:~$ sudo echo 0 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: Adgang nægtet
kent-lene@kentlene-ThinkPad-T500:~$
Muligheder:
- Du har ikke noget swap (swap partition og/eller swap fil)
Har din Ubuntu ikke noget swap giver det ikke nogen mening at have en /proc/sys/vm/swappiness fil, hvilket også vil få sysctl til at fejle, når du vil pille ved wm.swappiness- Du tastede forkert ved sudo
- Brugeren har ikke ret til at sudo til superbrugeren (hint: limited user account)
- Rod i rettighederne for /proc/sys/vm/swappiness der skal have rettighederne
644, som er -rw-r--r-- når man kigger på filen med:Kode: Vælg alt
ls -l /proc/sys/vm/swappiness
- Filen er ikke ejet af brugeren : root
- Filen er ikke ejet af gruppen: root
/Lars
Okay..
Kan ikke finde ud af det og gider enlig heller ikke...
Synes min system køre ok.. alt efter hvad program jeg starter går der imellem 3-5sek. samt bruger maks 20% af mine 3.8GB Ram.
Lubuntu 18.04 LTS
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
kent a skrev:lath skrev:Husk også der er en alternativ kommando, her med værdien nul:Kode: Vælg alt
sudo echo 0 > /proc/sys/vm/swappiness
Hvorfor virker det ikke for mig..
kent-lene@kentlene-ThinkPad-T500:~$ sudo echo 0 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: Adgang nægtet
kent-lene@kentlene-ThinkPad-T500:~$
Det virker ikke pga den kommando kun køre echo via sudo, men kommandoen til at skrive til en fil (>) køres via den bash terminale du befinder dig i og den har kun dine rettigheder. Det der skal gøres i stedet er:
Kode: Vælg alt
sudo su root
echo '0' > /proc/sys/vm/swappiness
@lath jeg tror du har en fejl i din guide, eller du glemmer at beskrive hvordan brugeren først skal skifte kontekst.
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
Det burde være nok bare at skrive 'su'
"man su" skrev:DESCRIPTION
The su command is used to become another user during a login
session. Invoked without a username, su defaults to becoming
the superuser. The optional argument - may be used to
provide an environment similar to what the user would expect
had the user logged in directly.
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
TitanusEramius skrev:
Det burde være nok bare at skrive 'su'"man su" skrev:DESCRIPTION
The su command is used to become another user during a login
session. Invoked without a username, su defaults to becoming
the superuser. The optional argument - may be used to
provide an environment similar to what the user would expect
had the user logged in directly.
Ikke når root er deaktiveret som på Ubuntu.
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
TitanusEramius skrev:
Det burde være nok bare at skrive 'su'"man su" skrev:DESCRIPTION
The su command is used to become another user during a login
session. Invoked without a username, su defaults to becoming
the superuser. The optional argument - may be used to
provide an environment similar to what the user would expect
had the user logged in directly.
@Ajenbo:
Den sudo fælde havde jeg glemt. Terminalen afvikler argumenterne til kommandoen der skal sudo'es før sudoen køres.
@TitanusEramius
du tænker nok på -c argumentet
Jeg fik den her til at virke:
Kode: Vælg alt
su - -c 'val=61;echo $val > /proc/sys/vm/swappiness'
Den egentlige - betyder at su skal køre kommandoen som om man lige var logget ind som root , dvs som om man havde kørt sudo su
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
lath skrev:@TitanusEramius
du tænker nok på -c argumentet
Jeg fik den her til at virke:Kode: Vælg alt
su - -c 'val=61;echo $val > /proc/sys/vm/swappiness'
Den egentlige - betyder at su skal køre kommandoen som om man lige var logget ind som root , dvs som om man havde kørt sudo su
/Lars
Mjaeh, både og
Den kommando du har skrevet her er nok den bedste, for den fylder kun én linie. Det jeg kommenterede på var at skifte specifikt til root's bruger, hvilket ikke er nødvendigt, fordi su automatisk vælger root hvis den kaldes uden flag. Så
Kode: Vælg alt
sudo su root
su
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Swappiness: Fortæl kernen hvor agressivt den skal bruge
AJenbo skrev:TitanusEramius skrev:
Det burde være nok bare at skrive 'su'"man su" skrev:DESCRIPTION
The su command is used to become another user during a login
session. Invoked without a username, su defaults to becoming
the superuser. The optional argument - may be used to
provide an environment similar to what the user would expect
had the user logged in directly.
Ikke når root er deaktiveret som på Ubuntu.
OK, jeg vidste ikke at den det var det