Заглавная страница
Материал из Xgu.ru
[править] Новая статья — Терминал
Программы, работающие в командной строке, могут быть ориентированы на работу с терминалом (такие как top, vim, mutt), и программы, ориентированные на работу с потоками ввода/вывода (такие как cat, sort, ls). И если с первыми понятно, что забери у них терминал, и работать они нормально не будут, то со вторыми, как будто бы, разницы быть не должно. Работа выполняется всё равно через файловые дескрипторы (fd 0, fd 1 и fd 2), и куда они подключены не имеет значения. |
[править] Другие новые статьи
- Docker
- LXC
- Агрегирование каналов
- Carbon Reductor - инсталляция и настройка Reductor для фильтрации трафика в режиме приёма зеркала с коммутатора.
- Ubuntu 12.04 OpenLDAP Samba3 — как с нуля поднять простейший OpenLDAP-сервер
- Биллинг Ideco АСР + MikroTik ROS - базовые нюансы настройки для взаимной работы в паре Ideco АСР и MikroTik RouterOS.
- Oracle Coldfailover - создание отказоустойчивой СУБД Oracle с помощью Oracle Clusterware 11.1
- Oracle Coldfailover 11.2 - дополнение к Oracle Coldfailover в случае использования Oracle Clusterware 11.2
- Стандартные потоки ввода/вывода
- Cisco/TSHOOT
- Cisco ASA/Troubleshooting
- OpenSSL — универсальный криптографический инструмент, построенный вокруг SSL/TLS и сертификатов X.509
- LLDP — протокол канального уровня, позволяющий устройствам обмениваться информацией о себе
- Psyco — модуль для Python, позволяющий ускорить программу с помощью JIT-компиляции
- DMVPN — настройка Dynamic Multipoint VPN в Cisco
- Виртуализация рабочих станций на Vmware Server 2
- Программирование atmega16 через JTAG в Linux
- WikipediaFS — автоматизация работы с mediawiki-сайтами
- VLAN в CentOS
- xsel — о том как не брать в руки мышь, даже когда друзья присылают в freetalk очередную ссылку
- Подвыделение блоков — родовое название техник, использующихся во многих файловых системах, с целью экономии пространства на хранении последнего блока данных файла
- Письма компаниям-разработчикам...
[править] Перевод — man ionice
ionice — получить/установить класс и приоритет ввода/вывода процесса
- ionice [-c] [-n] [-p] [COMMAND [ARG...]]
Программа задаёт класс и приоритет ввода/вывода для процесса. На момент написания документации операционная система Linux поддерживает три класса ввода/вывода:
Idle. Процесс, имеющий класс idle, сможет получить доступ к диску только тогда, когда другие программы не хотят к нему обращаться. Потери производительности ввода/вывода от таких процессов при нормальной работе системы должны быть нулевыми. Для этого класса не задаются никакие дополнительные приоритеты.
Best effort. Этот класс используется по умолчанию всеми процессами, которым явным образом не был задан другой приоритет ввода/вывода. Для вычисления приоритета ввода/вывода процессов используются значения CPU nice для этих процессов. Классу можно передавать параметр-приоритет, который должен быть в диапазоне 0-7; меньшие числа обозначают больший приоритет. Программы, которые работают с одинаковым приоритетом и классом "best effort", обслуживаются просто по очереди (round-robin).
Далее...