nano /proc/sys/vm/swappiness и там пишу 60
файл подкачки начинает работать когда оперативка забивается до 99% , окей
nano /proc/sys/vm/swappiness и там пишу 10
файл подкачки опять начинает работать только тогда когда оперативка забивается до 99% , что?
Почему ничего не изменилось ?
Оперативка 8гб , подкачку тоже 8гб поставил
Проверял загрузку оперативки и как грузится ли в файл подкачку так(плюсы почти не знаю) :
#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
int len = 1'290'000'000;
int *a = new int[len];
//просто заполняю массив чтоб забить оперативку до упора и чучуть больше
for(int x = 0 ; x < len ; ++x)
{
a[x] = 1;
}
cout << "pause ...." << endl;
//тут просто 20 сек жду что бы чекать колво оперативки и когда начинает работать файл подкачки
for(int j = 0 ; j < 20 ; ++j)
{
cout << j << endl;
sleep(1);
}
//тут просто так)
cout << "sdasdadsasdasdasdasdasd" << endl;
return 0;
}
Linux debian 10 cinnamon