Linux sunucularda Memory kullanA�mA�nA� gA�rA?ntA?leme

Sunucu yA�netimine yeni baAYlayanlarA�n genellikle sA�kA�ntA� duyduAYu konulardan biri Linux sunuculardaki memory kullanA�mA�dA�r. A�EklediAYimiz bu makalede linux sunucularA�nA�zdaki memory kullanA�mA� hakkA�nda daha net bilgilere sahip olabileceAYinizi dA?AYA?nA?yoruz.

Memory kullanA�mA�nA� gA�rA?ntA?lemek iA�in kullanmanA�z gereken komut free komutudur. Bu komutu yazdA�AYA�nA�zda terminal A�A�ktA�sA� alt kA�sA�mdaki gibi olacaktA�r.

Komutun A�A�ktA�sA�nda ki deAYerleri daha okunaklA� gA�rmek iA�in bazA� A�zel parametreleri kullanabilirsiniz. Bunlardan en sA�k tercih edilen parametre free -m parametresidir. Daha fazla parametre iA�in man free yazarak free komutunun tA?m parametrelerine ulaAYabilirsiniz. free -m parametresinin A�A�ktA�sA� alt kA�sA�mdaki gibidir, deAYerler bu komutta megabyte olarak verilir.

Genellikle memory kullanA�mA�nA� gA�rA?ntA?lemek ve deAYerlendirmekteki hata AYudur, A�A�ktA�da yer alan Mem: alanA�nA�n Used tablosunu aktif memory kullanA�mA� olarak deAYerlendirirler, ancak gerA�ekte aktif memory kullanA�mA� used kA�smA�nda yer alan deAYer deAYildir. Linux A�ekirdeAYi sistemdeki memory kullanA�mA�nA� en optimal seviyede kullanmaya A�alA�AYA�r ve memory de tutulan bilgileri gerek gA�rdA?AYA?nde hazA�r tutmak A?zereA�saklar. Bu nedenle Mem: kA�smA� hem aktif kullanA�lan bellek miktarA�nA� hemde gerekdiAYinde silinebilen ram A?zerinde cache edilmiAYA�A�nbellek miktarA�nA� gA�stermektedir.

Bu nedenlerden dolayA� free komutunun 2 satA�rA�nda bulunan kA�sA�m, disk A?zerindeki A�nbellek dA�AYA�nda kalan gerA�ek kullanA�mA� gA�sterir.

GerA�ekte sistemde kullandA�AYA�nA�z bellek miktarA�A�-/+ buffers/cache:A�sA?tununda yazan used kA�smA�dA�r.

Son olarak free -m A�A�ktA�sA�nda yer alan Swap:A�iAYlevi hakkA�nda sizleri bilgilendireceAYiz. Swap, fiziksel bellek miktarA�nA�n tamamen tA?kendiAYi durumlarda iAYletim sisteminin kararsA�z hale gelmemesi iA�in baAYvurduAYu sanal bellek miktarA�dA�r. Bu sanal bellek sunucunuzdaki sabit diskler A?zerinde A�alA�AYA�r. Bunu kesinlikle A�nbellek ile karA�AYtA�rmayA�n, eAYer bir sunucu swap bellek kullanmaya baAYladA�ysa oldukA�a yavaAY A�alA�AYmaya baAYlar. Sunucunuzda herhangi bir AYekilde Swap: satA�rA�nA�n used kA�smA�nda kullanA�m mevcut ise, belirli bir noktada fiziksel bellek miktarA�nA�z yetersiz kalmA�AY ve Linux swap bellek miktarA�na baAYvurmuAY diyebiliriz.A�(BazA� uygulamalarA�n A�alA�AYma mantA�AYA� bu konuda farklA�dA�r. Swap bellek miktarA�nA� A�ncelikli olarak kullanabilir.)

Swap kullanmaya baAYladA�AYA�nA�zda sunucunuzun load deAYerleri artar,A�swap bellekte kalan verilere eriAYimin gerA�ek fiziksel bellek hA�zA�ndan A�ok daha dA?AYA?k bir hA�zda eriAYtiAYinden performans ile ilgili ciddi sA�kA�ntA�lar yaratabilir. Swap belleAYin boAYaltA�lmasA� iA�in alt kA�sA�mdaki komutlarA� uygulayabilirsiniz.

Memory kullanA�mA� hakkA�nda sormak istediAYiniz sorularA�nA�zA� yorum bA�lA?mA?nden bizlere iletebilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir