Вместо того, чтобы полагаться на фиксированные позиции символов и вырезать, вы можете использовать sed вместо этого, например:
xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
count=1K
дает файл 1G? количество в блоке, да? И это может быть 512/4096? Или моя ошибка неправильная?
– heynnema
22 June 2017 в 05:06