Różnice w wyświetlaniu wolnej pamięci.
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Różnice w wyświetlaniu wolnej pamięci.
Po przejściu na tryb graficzny LXDE zauważyłem iż po wejściu w opcje Preferencje -> system monitor:
wyświetlana jest pewna wartość przykładowo dla mnie:
Pamięć 170 MB (34 %) z 496,6 MB
Natomiast gdy wchodzę z konsoli w katalog /proc i wpisuję cat meminfo wyświetla mi się takowa wartość:
MemTotal: 508472 kB
MemFree: 27216 kB
Kurcze nie wiem o co chodzi, może źle przeliczam ale jak byk widzę na górze pamięć wolna:
Wyżej 170 MB-bajtow
Niżej 27 MB-jtow
Teraz tak poprawcie jeżeli te wyliczenia są złe. Jeżeli nie powiedzcie, której informacji mam wierzyć.
wyświetlana jest pewna wartość przykładowo dla mnie:
Pamięć 170 MB (34 %) z 496,6 MB
Natomiast gdy wchodzę z konsoli w katalog /proc i wpisuję cat meminfo wyświetla mi się takowa wartość:
MemTotal: 508472 kB
MemFree: 27216 kB
Kurcze nie wiem o co chodzi, może źle przeliczam ale jak byk widzę na górze pamięć wolna:
Wyżej 170 MB-bajtow
Niżej 27 MB-jtow
Teraz tak poprawcie jeżeli te wyliczenia są złe. Jeżeli nie powiedzcie, której informacji mam wierzyć.
-
- Przebojowy Jelonek
- Posty: 1172
- Rejestracja: 19 lis 2006, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Różnice w wyświetlaniu wolnej pamięci.
Kod: Zaznacz cały
free -m
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Różnice w wyświetlaniu wolnej pamięci.
Dzięki to polecenie wykazało, że wolna pamięć to zaledwie 12 MB :] teraz mam pojęcie o faktycznych wartościach. Choć dziwi mnie trochę owa rozbieżność i nie mam pojęcia skąd ona się bierze. :]
- MrRobby
- Przyjaciel
- Posty: 398
- Rejestracja: 21 lip 2006, 20:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Re: Różnice w wyświetlaniu wolnej pamięci.
Ale sprawdziles pamiec wolna czy cache?
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Różnice w wyświetlaniu wolnej pamięci.
Tak to wygląda po podaniu komendy w /proc komenda "cat meminfo"
MemTotal: 508472 kB
MemFree: 44348 kB
Buffers: 56372 kB
Cached: 231044 kB
SwapCached: 0 kB
Active: 210624 kB
Inactive: 213096 kB
Active(anon): 136656 kB
Inactive(anon): 2232 kB
Active(file): 73968 kB
Inactive(file): 210864 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 508472 kB
LowFree: 44348 kB
SwapTotal: 1486844 kB
SwapFree: 1486844 kB
Dirty: 152 kB
Writeback: 0 kB
AnonPages: 136292 kB
Mapped: 58916 kB
Shmem: 2596 kB
Slab: 18140 kB
SReclaimable: 10656 kB
SUnreclaim: 7484 kB
KernelStack: 2280 kB
PageTables: 3676 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1741080 kB
Committed_AS: 958740 kB
VmallocTotal: 507960 kB
VmallocUsed: 31756 kB
VmallocChunk: 460796 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 36800 kB
DirectMap4M: 487424 kB
Dodam wyświetlanie więc tak komenda cat meminfo daje:
MemTotal: 508472 kB
MemFree: 44348 kB
Komenda free -m daje:
12 MB
Natomiast graficzny interface daje 34 % zajętej pamięci czyli w granicach 160/180 MB z 500 ramu.
MemTotal: 508472 kB
MemFree: 44348 kB
Buffers: 56372 kB
Cached: 231044 kB
SwapCached: 0 kB
Active: 210624 kB
Inactive: 213096 kB
Active(anon): 136656 kB
Inactive(anon): 2232 kB
Active(file): 73968 kB
Inactive(file): 210864 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 508472 kB
LowFree: 44348 kB
SwapTotal: 1486844 kB
SwapFree: 1486844 kB
Dirty: 152 kB
Writeback: 0 kB
AnonPages: 136292 kB
Mapped: 58916 kB
Shmem: 2596 kB
Slab: 18140 kB
SReclaimable: 10656 kB
SUnreclaim: 7484 kB
KernelStack: 2280 kB
PageTables: 3676 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1741080 kB
Committed_AS: 958740 kB
VmallocTotal: 507960 kB
VmallocUsed: 31756 kB
VmallocChunk: 460796 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 36800 kB
DirectMap4M: 487424 kB
Dodam wyświetlanie więc tak komenda cat meminfo daje:
MemTotal: 508472 kB
MemFree: 44348 kB
Komenda free -m daje:
12 MB
Natomiast graficzny interface daje 34 % zajętej pamięci czyli w granicach 160/180 MB z 500 ramu.
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Różnice w wyświetlaniu wolnej pamięci.
Polecenie free -m oraz free, meminfo dały w końcu rezultaty podobne. Niestety graficzny interface nadal twierdził twardo, iż wynik znacznie się różni. W wyniku 3 do 1 stwierdziłem, iż warto zawierzyć poleceniom terminalnowym. Choć nadal dziwi mnie i korci informacja jakich to ubuntu używa komend to pobierania informacji dla trybu graficznego.
-
- Przebojowy Jelonek
- Posty: 1172
- Rejestracja: 19 lis 2006, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Różnice w wyświetlaniu wolnej pamięci.
Graficzny interfejs mówi tylko, ile pamięci zużywają aplikacje i biblioteki. Jest to zgodne z prawdą i to jest prawdziwe zużycie, jakie możesz porównywać z Windows itp;)
Zauważ, że wszystko się zgadza z plikiem /proc/meminfo:
MemTotal-MemFree-Buffers-Cached = 172MB (czyli tyle, co pokazuje graficzny interfejs).
Zauważ, że wszystko się zgadza z plikiem /proc/meminfo:
MemTotal-MemFree-Buffers-Cached = 172MB (czyli tyle, co pokazuje graficzny interfejs).
Podaj całość komunikatu.Komenda free -m daje:
12 MB
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Różnice w wyświetlaniu wolnej pamięci.
Wynik polecenia free -m
total used free shared buffers cached
Mem: 496 490 6 0 114 184
-/+ buffers/cache: 190 305
Swap: 1451 0 1451
Interfejs graficzny w tym czasie:
Pamięć: Przestrzeń wymiany
194,6 (39,2 %) z 496,6 0 bajtów (0,0%) z 1,4 GB
Czekajcie bo nie wiem czy dobrze rozumiem. Ogólnie mój system pożera 490 (used) z czego biblioteki i aplikacje 190 (used )i zbliżoną do tego liczbę podaje mi graficzny interfejs w postaci zużytej pamięci 194,6 tak?
total used free shared buffers cached
Mem: 496 490 6 0 114 184
-/+ buffers/cache: 190 305
Swap: 1451 0 1451
Interfejs graficzny w tym czasie:
Pamięć: Przestrzeń wymiany
194,6 (39,2 %) z 496,6 0 bajtów (0,0%) z 1,4 GB
Czekajcie bo nie wiem czy dobrze rozumiem. Ogólnie mój system pożera 490 (used) z czego biblioteki i aplikacje 190 (used )i zbliżoną do tego liczbę podaje mi graficzny interfejs w postaci zużytej pamięci 194,6 tak?
-
- Przebojowy Jelonek
- Posty: 1172
- Rejestracja: 19 lis 2006, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Różnice w wyświetlaniu wolnej pamięci.
Twój system pożera około 194MB pamięci, co jest równoważne z wynikami z cat /proc/meminfo:
MemTotal-MemFree-Buffers-Cached
Przelicz sobie.
To samo Ci wyjdzie z free -m:
used-buffers-cached=490−114−184=192 MB
ten sam wynik jest w polu +/- used (190 MB)
Pamięć UŻYWANA na bufory i cache, to nie jest pamięć ZAJĘTA w ten sposób, żę nie będziesz mógł jej użyć i system zacznie korzystać ze swap. Jeśli otworzysz nowy program, to bufory się zmniejszą, robiąc miejsce dla twojej aplikacji, i będziesz miał 300 MB zajęte (w graficznym programie), a buforów mniej.
Zobacz jak u mnie to wygląda:
3GB używanej pamięci? Nie:) Zużyta pamięć to 864MB, reszta jest używana tymczasowo, w tej chwili, na bufory i cache.
Patrz zawsze na wynik free -m, na pole "+/- buffers/cache", tam będziesz miał zajętą i wolną pamięć, to Ci wystarczy w zupełności. Tak samo w graficznym programie, obie wartości są identyczne.
Zresztą, otwórz parę folderów ze zdjęciami, użyj scrolla, żeby zobaczyć wszystkie obrazki. Wszystkie twoje zdjęcia zostaną zabuforowane przez przeglądarkę plików, zwiększy się użycie pamięci a także cache. Jak włączysz program, który będzie tej pamięci potrzebować, to cache się zmniejszy i pamięć się nagle znajdzie.
Dlatego nie ma co mówić "patrz, te ubuntu zajmuje 1GB pamięci, zamula!". Tak samo z Windows, ten system też potrafi świetnie zarządzać dynamicznie pamięcią.
Przeczytaj sobie to: http://www.linuxhowtos.org/System/Linux ... gement.htm
MemTotal-MemFree-Buffers-Cached
Przelicz sobie.
To samo Ci wyjdzie z free -m:
used-buffers-cached=490−114−184=192 MB
ten sam wynik jest w polu +/- used (190 MB)
Pamięć UŻYWANA na bufory i cache, to nie jest pamięć ZAJĘTA w ten sposób, żę nie będziesz mógł jej użyć i system zacznie korzystać ze swap. Jeśli otworzysz nowy program, to bufory się zmniejszą, robiąc miejsce dla twojej aplikacji, i będziesz miał 300 MB zajęte (w graficznym programie), a buforów mniej.
Zobacz jak u mnie to wygląda:
Kod: Zaznacz cały
$ free -m
total used free shared buffers cached
Mem: 3965 3046 918 0 769 1412
-/+ buffers/cache: 864 3100
Swap: 10236 0 10236
Patrz zawsze na wynik free -m, na pole "+/- buffers/cache", tam będziesz miał zajętą i wolną pamięć, to Ci wystarczy w zupełności. Tak samo w graficznym programie, obie wartości są identyczne.
Zresztą, otwórz parę folderów ze zdjęciami, użyj scrolla, żeby zobaczyć wszystkie obrazki. Wszystkie twoje zdjęcia zostaną zabuforowane przez przeglądarkę plików, zwiększy się użycie pamięci a także cache. Jak włączysz program, który będzie tej pamięci potrzebować, to cache się zmniejszy i pamięć się nagle znajdzie.
Dlatego nie ma co mówić "patrz, te ubuntu zajmuje 1GB pamięci, zamula!". Tak samo z Windows, ten system też potrafi świetnie zarządzać dynamicznie pamięcią.
Przeczytaj sobie to: http://www.linuxhowtos.org/System/Linux ... gement.htm
Registered Linux user #454644 ---> https://linuxcounter.net/
-
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 30 paź 2010, 22:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Różnice w wyświetlaniu wolnej pamięci.
Wszystko jasne i wyłożone jak cegła po cegle w katedrze :] teraz rozumiem dzięki :]
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości