Компьютерийн виртуал санах ой нь нэн тэргүүний нөөц бөгөөд үүнийг танд санал болгож буй хэрэгслүүдийн дагуу зөв хянаж, хянах ёстой. Үүнд ой санамжийг хэрхэн харахаа мэддэг байх хэрэгтэй RAM ашигласан бөгөөд үнэгүй, мөн солилцооны санах ойн өөрөө эсвэл SWAP, тэргүүлэх ач холбогдолгүй, RAM-д байршуулагдаагүй эсвэл үүнээс гаргаж авсан бүх өгөгдөл, процессыг хадгалдаг бөгөөд энэ нь илүү өндөр ач холбогдол бүхий бусад хүмүүст танилцуулах боломжийг олгодог. Энэ бол маш нарийвчлан тайлбарлахгүйгээр хэрхэн ажиллахыг энгийн тайлбар юм.
Хэрхэн хянахаа мэдэхийн тулд эдгээр дурсамжуудыг хянах Манай Линуксийн систем дээр олон боломжууд байдаг. Линуксийн өгсөн / proc интерфейсийн зарим файлуудыг холбогчтой хамт үзэх эсвэл энэ төрлийн файлуудыг эсвэл бусад файлуудыг ашиглан эдгээр мэдээллийг олж авах, хэрэглэгчидэд илүү ээлтэй байдлаар ашиглах боломжтой хэрэгслүүдийг ашиглан шууд хийх боломжтой. зохион байгуулсан. Та санах ойн талаар тодорхой өгөгдөл өгдөг процессуудын талаархи top болон бусад тушаалуудыг ашиглаж болно.Эхлээд бид түүнтэй хамт явна үнэгүй тушаал, үүгээрээ ашигласан, үнэгүй RAM, SWAP санах ой, буфер гэх мэтийг харах боломжтой. Үүний тулд та нэгжүүдийг арай ойлгомжтой байдлаар харуулсан -h сонголтыг ашиглаж болно.
free -h
Командын хамт свапон Бид хуваалтыг идэвхжүүлэх эсвэл файл солих боломжтой боловч -s тохируулгатайгаар түүний багтаамжийг харах боломжтой.
swapon -s
Бид үргэлжлүүлж байна vmstat Энэ нь түүний нэрээс харахад виртуал санах ойн төлөвийг харуулдаг:
vmstat
Өөр нэг сонголт байх болно мемстат, өмнөхтэй төстэй:
memstat
Одоо хамт явцгаая / proc файлууд санах ойн мэдээлэл авахын тулд бид зөвлөлдөж болно.
cat /proc/swaps
cat /proc/meminfo
Эцэст нь бид зүгээр л ашигладаг өөр командыг ашиглах болно DMI хүснэгтүүд тоног төхөөрөмжийн мэдээллийг олж авахын тулд энэ тохиолдолд зөвхөн санах ойтой холбоотой мэдээллийг энэ сонголтыг ашиглан шүүнэ.
sudo dmidecode --type memory
Сэтгэгдэл бичих, үлдээх
Сонирхолтой нийтлэл.
Нигүүлсэл бол үүнийг цагтай хослуулан хэдэн секунд тутамд хянах явдал юм (анхдагчаар 2 боловч "-n" -ээр тохируулж болно).
Жишээ нь:
үнэгүй үзэх - цаг
-n 1 үнэгүй үзэх
Bash-ийн бидэнд санал болгож буй өөр нэг хэрэгсэл бол "&&" ба ";" операторуудтай командыг нэгэн зэрэг гүйцэтгэх явдал юм.
Жишээ нь:
үнэгүй -h; муур / proc / swap
Үүнийг grep ашиглан хоолойгоор шүүж болно ("|" тэмдэгт).
Жишээ нь:
үнэгүй -h | grep 'Санах ой'
Эсвэл printf ашиглан хүссэн текстээ нэмж оруулаарай
printf 'Миний тушаал: \ n'; үнэгүй -h
Мөн илүү их зүйл 🙂