Mój komputer ma 8 Gb pamięci RAM. Czy jest jakiś sposób, aby ubuntu korzystało z niego w większości? Chodzi mi o to, że rzadko upuszczam pamięci podręczne i utrzymuję otwarte programy w pamięci RAM dłużej, wstępnie ładuję aplikacje podczas uruchamiania itp.
Należy jednak zauważyć, że zawartość gubi się przy każdym ponownym uruchomieniu.
W przeciwnym razie może być odpowiedni dyrektor /tmp. Pamiętaj, że możesz określić rozmiar tmpfs w wartościach bezwzględnych lub względnych (w stosunku do pamięci RAM):
Wstępne ładowanie powinno być dość łatwe - ponieważ Linuks buforuje / buforuje tak dużo, jak to możliwe, po prostu cat lib / binaria, które chcesz "wstępnie załadować" do / dev / null - to powinno rozgrzać pamięć podręczną. Uruchom skrypt podczas uruchamiania:
#/bin/bash
PROGS=("/usr/bin/jiha" "/usr/bin/doho")
for i in "${PROGS[@]}"; do
cat $i > /dev/null
for j in $(ldd "$i"); do # this does not work -- need to filter ldd output (awk)
cat $j > /dev/null
done
done
To marnuje dużo czasu na ciągłe przechwytywanie niektórych bibliotek, nieco bardziej skomplikowane jest wstępne ładowanie potrzebnych bibliotek tylko raz - ale wpływ zależy od długości tablicy PROGS.
Reszta (rzadko upuszczaj pamięci podręczne, ...) jest domyślnie zajmowana przez system - bierze to, czego może użyć i pozwala odejść tylko w razie potrzeby.
Czy wpłynie to negatywnie na operacje we / wy dysku? Czy różni się to znacznie od instalacji preload? Ciekawe pytanie i odpowiedź. Jestem w takiej samej sytuacji jak OP i po prostu nigdy nie widziałem użycia pamięci RAM w 50%.
wstępne ładowanie AFAIU będzie wstępnie ładowało podczas pracy na podstawie programów / plików otwartych przez użytkownika; to proste podejście wydłuży czas uruchamiania, ale przyspieszy ładowanie tylko potrzebnych aplikacji, nic więcej.
buforowane / buforowane części pamięci RAM są pokazywane jako wolne w większości narzędzi - ponieważ zostaną uwolnione w razie potrzeby; ale linux będzie buforował każdy plik, do którego masz dostęp, tak długo jak to możliwe. Jeśli łączna ilość pamięci używanej przez maszynę, w tym buforów / pamięci podręcznych, nigdy nie osiągnie 50% - masz za dużo pamięci RAM na to, co robisz :-)
Dobrze wiedzieć, dzięki. Baran jest już tak tani, że dostaję dodatkowe. Przyjemne do uruchamiania okazjonalnych maszyn wirtualnych, ale prawdopodobnie nie jest to konieczne.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.