10 bezmaksas komandas, lai pārbaudītu atmiņas lietojumu Linux
Linux ir viena no populārākajām atvērtā koda operētājsistēmām, un tai ir milzīgs komandu kopums. Vissvarīgākais un vienīgais veids, kā noteikt fiziskās atmiņas un mijmaiņas atmiņas kopējo pieejamo vietu, ir komanda “bezmaksas”.
Linux komanda “free” sniedz informāciju par kopējo izmantoto un pieejamo fiziskās atmiņas vietu un apmaina atmiņu ar buferiem, kurus kodols izmanto Linux/Unix, piemēram, operētājsistēmās.
Šajā rakstā ir sniegti daži noderīgi “bezmaksas” komandu piemēri ar opcijām, kas varētu būt noderīgi, lai labāk izmantotu jūsu rīcībā esošo atmiņu.
1. Displeja sistēmas atmiņa
Bezmaksas komanda, ko izmanto, lai pārbaudītu izmantoto un pieejamo fiziskās atmiņas vietu un mainītu atmiņu KB. Skatiet komandu darbībā zemāk.
# free total used free shared buffers cached Mem: 1021628 912548 109080 0 120368 655548 -/+ buffers/cache: 136632 884996 Swap: 4194296 0 4194296
2. Parādīt atmiņu baitos
Bezmaksas komanda ar opciju -b, parāda atmiņas lielumu baitos.
# free -b total used free shared buffers cached Mem: 1046147072 934420480 111726592 0 123256832 671281152 -/+ buffers/cache: 139882496 906264576 Swap: 4294959104 0 4294959104
3. Parādiet atmiņu kilobaitos
Bezmaksas komanda ar opciju -k, parāda atmiņas lielumu (KB) kilobaitos.
# free -k total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296
4. Displeja atmiņa megabaitos
Lai redzētu atmiņas lielumu (MB) megabaitos, izmantojiet opciju kā -m.
# free -m total used free shared buffers cached Mem: 997 891 106 0 117 640 -/+ buffers/cache: 133 864 Swap: 4095 0 4095
5. Parādiet atmiņu gigabaitos
Izmantojot opciju -g ar bezmaksas komandu, atmiņas lielums tiktu parādīts GB (gigabaitos).
# free -g total used free shared buffers cached Mem: 0 0 0 0 0 0 -/+ buffers/cache: 0 0 Swap: 3 0 3
6. Parādīt kopējo līniju
Bezmaksas komanda ar -t opciju beigās parādīs kopējo rindu.
# free -t total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296 Total: 5215924 912520 4303404
7. Atspējojiet buferšķīduma koriģētās līnijas displeju
Pēc noklusējuma bezmaksas komandu displejā tiek parādīta rinda “bufera pielāgošana”, lai atspējotu šo līnijas izmantošanas opciju kā -o.
# free -o total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 Swap: 4194296 0 4194296
8. Parādiet atmiņas statusu regulāriem intervāliem
Opcija -s ar numuru, ko izmanto, lai regulāri atjauninātu bezmaksas komandu. Piemēram, zemāk esošā komanda atjauninās bezmaksas komandu ik pēc 5 sekundēm.
# free -s 5 total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
9. Parādiet statistiku par zemu un augstu atmiņu
Slēdzis -l parāda detalizētu statistiku par lielu un mazu atmiņu.
# free -l total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 Low: 890036 789064 100972 High: 131592 123304 8288 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
10. Pārbaudiet bezmaksas versiju
Opcija -V parāda bezmaksas komandu versijas informāciju.
# free -V procps version 3.2.8
Netstat komanda.