Sobes.tech
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, freebuff/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ş).

freeavailable 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.