Puncte:0

„Preîncărcați” fișierele în schimb în loc de RAM / adăugați mai mult ram fără computerul deschis

drapel ng

Aș aprecia să încarc fișiere de pe un HDD în RAM. Nu vreau să creez un tmpf sau altceva. Fișierele ar trebui să fie schimbate. Nu le pot împinge în RAM pentru că nu mai există ram liber.

Problemele sunt: Ubuntu nu memorează în cache fișierele de pe un server nextcloud. Deoarece folosesc un HDD, poate fi foarte lent - am și un server Minecraft care rulează, așa că nu mai e liberă RAM. Linux nu pune fișierele la schimb, ceea ce este destul de interesant. Am un schimb de 10 GB

Acum întrebarea mea: Cum pot încărca fișiere în swap care este pe un SDD? Vreau să încarc, de exemplu, pagina tabloului de bord în swap, astfel încât să nu aștept mult timp

Editați | ×: Așa că am auzit că acest lucru nu este posibil... Acum mi-am dat seama că am mult mai multe resurse cu zram, dar și cam slabe... Am folosit vmtouch pentru a bloca fișiere... Dar nu ajută cu adevărat... Am blocat toate fișierele din /var/www/html în ram, dar hdd-ul meu încă s-a declanșat în timp ce am mers la localhost/ Ce fel de problema este asta???? Nu știu dacă a funcționat, dar a crescut utilizarea RAM și cu Killall am reușit să eliberez

Vreau doar să-mi fac HDD-ul mai rapid... Nu vreau să mut html/ pe SSD-ul meu

O altă modificare: De asemenea, ar putea ajuta să adăugați puțin RAM, dar nu pot adăuga deoarece este un laptop Apple Ai idee cum altfel poate funcționa? Ca un berbec fals (nu am auzit niciodată de astfel de lucruri)

drapel in
Schimbarea nu este pentru fișiere complete, deoarece asta nu are sens logic. Schimbarea sistemului se va mișca la aceeași viteză cu fișierele stocate pe un sistem de fișiere. Dacă căutați o modalitate de a stoca fișierele din NextCloud într-un sistem bazat pe memorie pentru o recuperare mai rapidă, atunci va trebui să vă uitați să utilizați Squid sau ceva similar. Rețineți, acest lucru va folosi mai multe resurse, pe care ați spus că sistemul dvs. nu le are. Poate vă puteți [editați] întrebarea pentru a vă explica scopul final? Ce trebuie să facă sistemul dumneavoastră?
vanadium avatar
drapel cn
Swap, de asemenea, nu este RAM: este stocare pe disc. Deci stocarea fișierelor pe discuri pentru a le schimba pe disc nu ar fi foarte eficientă, dacă ar fi posibil. Schimbarea este memoria cache a discului pentru RAM, fișierele nu sunt stocate în cache deoarece pot fi preluate de pe disc. Vezi și: http://mywiki.wooledge.org/XyProblem
drapel in
Swap/RAM sunt „memorie virtuală” pe care nu puteți alege să utilizați SWAP. SWAP este locul în care kernel-ul mută procesele din RAM la cerere. Poate ar trebui să vă uitați la utilizarea mmap(). Vă permite să paginați un fișier ca memorie.
Ray Wu avatar
drapel ng
@vanadium spun că schimbul este pe un SSD, motiv pentru care cred că va fi mai rapid
vanadium avatar
drapel cn
Este posibil să avem o problemă XY aici.
france1 avatar
drapel ng
Da, este corect, dar dacă știi unul, poți răspunde la unul. Tocmai am adăugat următoarea întrebare pentru că ar fi și de care am nevoie

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.