Middle
Free-də bölmələr arasındakı fərqlər nələrdir?
sobes.tech Süni İntellekt
AI-dan cavab
Unix/Linux sistemində, free sistemdə yaddaş istifadəsi haqqında məlumatları göstərir. O, adətən aşağıdakı bölmələri əhatə edir:
- total: Sistem üçün mövcud olan ümumi fiziki yaddaş miqdarı.
- used: İstifadə olunan yaddaş miqdarı.
- free: İstifadə olunmayan (boş) yaddaş miqdarı.
- shared: Eyni zamanda bir neçə proses tərəfindən istifadə olunan yaddaş (adətən minimal dəyər).
- buff/cache: Kernel tərəfindən fayl sisteminin məlumatlarını buffer və cache üçün istifadə olunan yaddaş. Bu yaddaş lazım olduqda sürətlə boşaldıla bilər.
- available: Yeni proseslərə swap istifadə etmədən ayıra biləcək yaddaş miqdarının təxmini göstəricisi. Bu,
freevəbuff/cache-in bir hissəsinin cəmidir və sürətlə boşaldıla bilər.
Budur, free -m əmrinin tipik çıxışı (megabaytla) və bölmələrə izahlar:
total used free shared buff/cache available
Mem: 7890 2567 1234 123 4089 4879
Swap: 2047 0 2047
Harada:
Mem: Fiziki yaddaşa aid sətir.total: 7890 MB.used: 2567 MB (aktiv istifadə olunur proseslər tərəfindən).free: 1234 MB (ümumiyyətlə istifadə edilmir).shared: 123 MB (paylaşılan istifadə olunur).buff/cache: 4089 MB (buffer və cache).available: 4879 MB (yeni tətbiqləri başlatmaq üçün ən dəqiq göstərici).
Swap: Swap sahəsinə aid sətir.total: 2047 MB (ümumi swap ölçüsü).used: 0 MB (swap istifadə olunur).free: 2047 MB (swapda boş).
free və available arasındakı fərq vacibdir: free tamamilə istifadə olunmayan yaddaşı göstərir, available isə sistemin tətbiqlərin ehtiyacları üçün sürətlə boşalda biləcəyi yaddaşı, o cümlədən buff/cache-in böyük hissəsini göstərir. buff/cache bölməsi, istifadə olunsa da, sürətlə boşaldıla bilən yaddaşı göstərir, ona görə də onu "itirilmiş" yaddaş kimi qəbul etməmək lazımdır.