Как отключить своп-файл только для определенных действий?

Когда я копирую большой файл в человечности 18.04.4, задержки человечности и целая система становится медленнее.
Я искал эту проблему, и одно решение было здесь. Но это не сделало работавший для меня.
Затем я нашел второе решение здесь, которое говорит, просто отключают своп-файл. И это работало над моей системой.
Теперь проблема состоит в том, что я делаю работы машинного обучения, и я думаю, что мне нужен своп-файл.
Существует ли путь который своп-файл быть отключенным как раз в то самое время, когда, копируя файлы?
Или у Вас есть какое-либо другое решение для моей проблемы?

0
задан 28 February 2020 в 13:38

2 ответа

Нет, нет. "Подкачка" является действием системного уровня, и когда свопинг происходит, идентификационные данные программы не доступны коду свопинга.

0
ответ дан 17 March 2020 в 00:12

Нет никакого автоматического способа сделать то, что Вы хотели бы, однако, существует ручной путь. Прежде, чем скопировать большие файлы, откройте терминал и введите следующее:

sudo swapoff

Нажмите клавишу Enter, и она попросит Ваш пароль. Это - тот же, Вы используете для Входа в систему. Закройте терминал и сделайте Ваше копирование. Когда Вы сделаны, копируя большие файлы, открываете терминал и вводите следующее:

sudo swapon

Используйте те же инструкции (выше), и Ваша подкачка будет повторно включена.

Источник: https://www.computerhope.com/unix/swapon.htm

0
ответ дан 17 March 2020 в 00:12

Другие вопросы по тегам:

Похожие вопросы: