Paprasta logika vadovaujantis - greičiausiai ne gigabaitų (būtų daugoka), turbūt taip pat ir ne kilobaitų (mažoka), dar mažiau tikėtina, kad turi 992 terabaitus..
Kyla klausimas, ką reiškia tas paslaptingas -m?
Atsivertus vikipediją: http://lt.wikipedia.org/wiki/SI_sistemo ... %C4%97liai
Bei prisiminus, kad kompiuterijoj daug dalykų skaičiuojama baitais (byte angl.) galima pasvarstyti, kas čia geriausiai tiktų:
a) baitas
b) kilo-baitas
c) mega-baitas
d) giga-baitas
e) tera-baitas
Agnija, susirask ubuntu programa System monitor ir ten pasiziurek(super key win> suvesk "system monitor"> enter ). Viska-iskaitant failu struktūra ir einamo momento RAM atminties sanaudas. Tai kazkas panasaus į task manageri languose. Jei reikia specifines kokios nors atminties- tai tada pirma issiaiskink ko vis tik konkreciai reikia.
Akivaizdu, kad esi naujoke ir nenori listi i programavimo reikalus. Tai naudok grafinio interfeiso privalumus
Kaip matai raso kas naudoja Shmem. Gali suzinoti ir pati procesa su komanda:
ipcs --shmems --id 3145731
Output:
Shared memory Segment shmid=3145731
uid=1001 gid=1001 cuid=1001 cgid=100
mode=01777 access_perms=0777
bytes=5073264 lpid=7490 cpid=7488 nattch=2
att_time=Sat Mar 15 19:12:05 2014
det_time=Sat Mar 15 19:12:05 2014
change_time=Sat Mar 15 19:12:04 2014
Dabar matom, kad userio id yra 1001 ir gorup 1001 (minde/useris), o procesas kuris paleistas siomis teisemis turi pid 7488. Dabar turedami PID galima suzinoti daugiau apie pati procesa, tarkim taip:
Kur nurodytas atminties dydis (ne vidines) Ubuntu 12.04 ?
System monitor?
O kas yra ne vidinė atmintis?
RAM:
Prijungtos kaupyklės:
Apskritai visi kaupiamieji įrenginiai (ir prijungti, ir neprijungti):
Mem: 992 ko ? Turiu galvoje informacijos kiekio vientus.
Paprasta logika vadovaujantis - greičiausiai ne gigabaitų (būtų daugoka), turbūt taip pat ir ne kilobaitų (mažoka), dar mažiau tikėtina, kad turi 992 terabaitus..
Kyla klausimas, ką reiškia tas paslaptingas -m?
Atsivertus vikipediją: http://lt.wikipedia.org/wiki/SI_sistemo ... %C4%97liai
Bei prisiminus, kad kompiuterijoj daug dalykų skaičiuojama baitais (byte angl.) galima pasvarstyti, kas čia geriausiai tiktų:
a) baitas
b) kilo-baitas
c) mega-baitas
d) giga-baitas
e) tera-baitas
Nera reikalo naudoti -(b|k|m|g), jeigu naudojama "moderni" GNU/Linux distra, papraciau yra -h arba --human.
Na o jeigu kam tokios informacijos mazai, cat /proc/meminfo bus pakankamai.
Kur yra atmintis siame sarase ? Shmem: 120168 kB ?
Agnija, susirask ubuntu programa System monitor ir ten pasiziurek(super key win> suvesk "system monitor"> enter ). Viska-iskaitant failu struktūra ir einamo momento RAM atminties sanaudas. Tai kazkas panasaus į task manageri languose. Jei reikia specifines kokios nors atminties- tai tada pirma issiaiskink ko vis tik konkreciai reikia.
Akivaizdu, kad esi naujoke ir nenori listi i programavimo reikalus. Tai naudok grafinio interfeiso privalumus
Shmem rodo shared memory (kazkas tokio kaip free komanda). Taip pat gali pasiziureti kas ten shared (segments) su komanda:
Bus toks rezultatas:
Kaip matai raso kas naudoja Shmem. Gali suzinoti ir pati procesa su komanda:
Output:
Dabar matom, kad userio id yra 1001 ir gorup 1001 (minde/useris), o procesas kuris paleistas siomis teisemis turi pid 7488. Dabar turedami PID galima suzinoti daugiau apie pati procesa, tarkim taip:
Arba:
Kaip readinti ta ~faila~ gali rasti cia http://stackoverflow.com/questions/1297 ... -an-option
Bet kaip jau ir rasem, naudok paprasciausiai free -h, arba dar geriau gnome system monitor
Problema isspresta. Aciu
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=2&t=9085