Puncte:0

drop_cache Permisiuni refuzate

drapel ar

îl urmăream https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/ și mi-am dat seama că nu aveam permisiuni pentru /proc/sys/vm/drop_caches. chiar am folosit sudo su si tot se spunea Permisiuni refuzate. De ce nu pot accesa acest fișier? Tot ce vreau să fac este să-l pot accesa și chiar și cu privilegii complete de root nu pot?

Ubuntu 20.04

Doug Smythies avatar
drapel gn
Versiunea Ubuntu? Versiunea de kernel? Exemplu de comenzi și rezultate ale terminalului dvs.? Permisiuni pentru fișier? (ale mele sunt `--w------- 1 root root 0 Feb 15 17:05 /proc/sys/vm/drop_caches`).
drapel in
Unele cache și buffer-uri nu pot fi aruncate după bunul plac, deoarece acest lucru ar bloca imediat sistemul de operare. Ați putea să vă [editați] întrebarea pentru a explica motivul pentru care doriți să forțați manual acest proces? Poate că există un curs de acțiune mai puțin drastic pe care l-ați putea lua
waltinator avatar
drapel it
Cum încerci să-l „accesezi”? Permisiunile fișierului ("`--w-------`") permit numai **w**riting de către proprietar. „Fișierul” este o pseudo-recuperare de date, o modalitate de a transmite instrucțiuni către kernel.
Doug Smythies avatar
drapel gn
@matigo: Nu sunt de acord. drop_caches nu va bloca sistemul de operare (consultați documentația kernelului). S-ar putea să o încetinească, temporar. Nu am avut niciodată o problemă cu el. Eu întotdeauna sincronizez primul. Cazul meu de utilizare este repetabilitatea testului, unde am nevoie de exact aceleași condiții de pornire, inclusiv memoria cache.
Puncte:0
drapel gn

Acesta nu este cu adevărat un răspuns, ci mai degrabă doar un exemplu a ceea ce am cerut în comentarii. Observați cum funcționează comenzile și 31 de gigaocteți de cache sunt abandonați:

root@s19:/home/doug/tmp#
root@s19:/home/doug/tmp# free -m
              total folosit gratuit partajat buff/cache disponibil
Mem: 31940 386 258 3 31295 31086
Schimb: 2047 0 2047
root@s19:/home/doug/tmp# sincronizare
root@s19:/home/doug/tmp# echo 3 > /proc/sys/vm/drop_caches
root@s19:/home/doug/tmp# free -m
              total folosit gratuit partajat buff/cache disponibil
Mem: 31940 287 31510 3 142 31314
Schimb: 2047 0 2047
root@s19:/home/doug/tmp#

Exemplul a fost realizat pe hardware fizic, dar a fost încercat și pe un computer virtual complet (KVM/QEMU). Nu știu dacă funcționează pe un VPS sau orice altceva.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.