Na moim Macbook Air zauważyłem dziwny problem, zastanawiam się, czy to normalne.
Kopiowałem plik 4gb z mojego serwera Mac na serwer domowy za pomocą scp
.
Najpierw zauważyłem, że moja mysz USB / bezprzewodowa staje się powolna.
Potem zauważyłem, że baran jest w 95% (4 gb). Oczyściłem ram, który przywrócił go do 32%, co jest normalne dla mojego systemu. Po kilku sekundach widzę, jak powoli wraca do 89% i rośnie.
Jakieś pomysły co się dzieje? czy coś jest nie tak z kijami barana? lub czy jest to normalne zachowanie z SCP. Pomyślałem o tym trochę, a biorąc pod uwagę, że scp jest bezpieczną kopią, prawdopodobnie istnieje jakiś rodzaj szyfrowania na moim końcu, a ponieważ był to plik 4gb, prawdopodobnie system był podkreślany przez dłuższy czas (ale to nie ma znaczenia, Procesor wynosił 20-30%).
W tym momencie pamięć RAM wynosi 99%.
sprawdzone z domowym serwerem ubuntu i tą samą sytuacją wolna pamięć RAM 66mb i reszta pamięci RAM 2gb jest podłączona.
Chcę również wspomnieć, że większość pamięci RAM na moim komputerze Mac jest również nieaktywna, tylko podłączona. Moją jedyną irytacją jest ospałość myszy w tym momencie.
jakieś pomysły?
Odpowiedzi:
Wygląda na to, że mylisz się, jak pamięć jest używana i przydzielana.
Nieużywany RAM jest zmarnowanym ramem, system powinien automatycznie buforować pliki i dane w zależności od potrzeb, aby przyspieszyć dostęp, wyrzucając buforowane dane, jeśli program potrzebuje więcej pamięci.
Musisz przyjrzeć się, do czego jest używany ram, często jest to mała część dla programów i ogromna część do buforowania przez system.
Widoczne jest prawdopodobnie, że system buforuje dane odczytane z dysku. Został zrzucony, kiedy „oczyściłeś ram” (?), I powoli powracał, gdy scp kontynuował.
W pewnym sensie polecam użycie rsync zamiast scp kopiuje tylko to, co się zmieniło, i używa kompresji do przyspieszenia transferu danych (jeśli to możliwe).
źródło
ionice -c3 ...
może pomóc. nie wiem.