Маленькі трюки арчевода

Оскіль­ки біль­шість про­це­со­рів зараз — бага­то­ядер­ні, арче­во­ду в радість вико­ри­сто­ву­ва­ти кіль­ка пото­ків, щоб дії вико­ну­ва­ли­ся швид­ше.

Напри­клад, якщо під­пра­ви­ти /etc/makepkg.conf, можна заста­ви­ти паке­ти не тіль­ки ком­пі­лю­ва­ти­ся швид­ше:

MAKEFLAGS="-j4"

а ще й зби­ра­ти­ся в тар­бо­ли з вико­ри­ста­н­ням пара­лель­них алго­ри­тмів сти­сне­н­ня:

COMPRESSGZ=(pigz -c -f -n)
COMPRESSBZ2=(pbzip2 -c -f)
COMPRESSXZ=(pixz /dev/stdin /dev/stdout)

Зві­сно, від­по­від­ні пакун­ки pbzip2, pigz, pixz тре­ба окре­мо доста­ви­ти в систе­му.

А ще можна ско­ри­ста­ти­ся ота­ким скри­птом, щоб одні­єю коман­дою extract від­ра­зу роз­па­ку­ва­ти потрі­бний архів, при­чо­му також пара­лель­но.

Дуже зру­чно.

Мітки: ,

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.