|
|
Diposting pada 10/12/2022 12.07.49
|
|
|
|

Persyaratan: Gunakan perintah free -h untuk memeriksa penggunaan memori, dan temukan bahwa memori yang tersedia kurang dari 1G, sistem baru saja diinstal, dan belum menjalankan terlalu banyak program layanan.
Alasan: buff adalah cache file tulis, cache adalah cache file baca, Linux tidak akan melepaskan cache segera setelah cache digunakan, tetapi digunakan untuk menyimpan informasi lain untuk meningkatkan efisiensi IO, jadiJika ada operasi baca dan tulis file yang terlalu besar, buff/cache akan menjadi tinggi。
Di Linux, Anda akan sering menghadapi masalah penggunaan memori buff/cache yang berlebihan, terutama saat menggunakan host cloud, karena banyak di antaranya adalah memori virtual, jadi jika buff/cache menempati terlalu banyak memori, akan ada sangat sedikit memori kosong kosong, yang akan memengaruhi penggunaan;
Biasanya hubungan memori adalah:
Mesin normal: total = digunakan + gratis
Mesin virtual: total=digunakan+gratis+buff/cache
buff/cache adalah cache file yang disebabkan oleh pembacaan dan penulisan sistem, yang tidak dirilis tepat waktu, dan solusinya adalah sebagai berikut:
Nilai drop_caches dapat berupa angka antara 0-3, mewakili arti yang berbeda:
0: Jangan lepaskan (default sistem) 1: Bebaskan cache halaman 2 : untuk melepaskan dentry dan inode 3: Bebaskan semua cache
Setelah eksekusi, seperti yang ditunjukkan di bawah ini:
(Akhir)
|
Mantan:VS 2022 menyiapkan proyek untuk menghasilkan file .pdbDepan:Perbedaan antara kode ASCII, ISO8859-1, Unicode, GBK, dan UTF-8
|