Вопросы с тегом «io»

Ввод / вывод - это аббревиатура для ввода / вывода, которая относится к механизму или процессу передачи информации между одной системой или компонентом и другой.

7
Перенаправление stdout в файл, на который у вас нет разрешения на запись
Когда вы пытаетесь изменить файл без разрешения на запись, вы получаете сообщение об ошибке: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing не помогает, потому что он запускает команду от имени пользователя root, но оболочка обрабатывает перенаправление stdout и в …

3
Могу ли я наблюдать за ходом операции синхронизации?
Я скопировал большой файл на USB-диск, смонтированный в системе Linux с помощью async. Это возвращает командную строку относительно быстро, но когда я печатаю, все sync, конечно, должно идти на диск, и это занимает много времени. Я понимаю, что это будет медленно, но есть ли где-нибудь, где я могу наблюдать, как …
103 linux  filesystems  io  async 

12
Какова философия задержки записи данных на диск?
В Linux завершенное выполнение команды, такой как cpили ddне означает, что данные были записаны на устройство. Например, необходимо вызвать syncили вызвать функцию «Безопасное извлечение» или «Извлечь» на диске. Какая философия стоит за таким подходом? Почему данные не записываются сразу? Нет ли опасности, что запись не удастся из-за ошибки ввода-вывода?

2
Когда dd подходит для копирования данных? (или, когда read () и write () частично)
Краткая версия: При каких обстоятельствах ddбезопасно использовать для копирования данных, это означает, что нет риска повреждения из-за частичного чтения или записи? Длинная версия - преамбула: dd часто используется для копирования данных, особенно с или на устройство ( пример ). Иногда это объясняется мистическими свойствами доступа к устройствам на более низком …
60 io  dd 

5
Насколько переносимы / dev / stdin, / dev / stdout и / dev / stderr?
Иногда мне нужно указать «путь-эквивалент» один из стандартных IO потоков ( stdin, stdout, stderr). Так как 99% времени я работаю с Linux, я просто собираюсь /dev/получить /dev/stdinи т. Д., И это « похоже, делает правильно». Но, с одной стороны, мне всегда было неловко по поводу такого обоснования (потому что, конечно, …


3
Определение конкретного файла, ответственного за высокий ввод / вывод
Это простая проблема, но впервые мне когда-либо пришлось ее исправлять: найти, какие именно файлы / иноды являются объектами большинства операций ввода-вывода. Я бы хотел получить общий обзор системы, но если мне нужно дать PID или TID, я согласен с этим. Я хотел бы пойти без необходимости straceв программе, которая появляется …

5
Измерьте пропускную способность трубы в оболочке
Существует команда оболочки, которая позволяет вам измерять скорость прохождения данных, поэтому вы можете измерить скорость вывода команд в канале. Так что вместо: $ somecommand | anothercommand Вы можете сделать что-то вроде: $ somecommand | ??? | anothercommand И пропускная статистика (байт / сек) выводится в stderr, я думаю. Но я …

5
Как перенаправить стандартный вывод в файл, а стандартный вывод - в другой?
Как я могу достичь cmd >> file1 2>&1 1>>file2 То есть stdout и stderr должны перенаправлять на один файл (file1), и только stdout (file2) должен перенаправлять на другой (оба в режиме добавления)?

1
Как получить общее количество операций чтения и записи в Linux?
Как получить чтение и запись IOPS отдельно в Linux, используя командную строку или программным способом? Я установил sysstatпакет. Подскажите, пожалуйста, как мне рассчитать их отдельно, используя sysstatкоманды пакета. Или их можно рассчитать, используя файловую систему? пример: /proc или /sysили/dev
32 linux  io  disk  read  write 

4
Как дросселировать на процесс ввода / вывода до максимального предела?
Я ищу способ ограничить диск процесса IO до установленного ограничения скорости. В идеале программа будет работать примерно так: $ limitio --pid 32423 --write-limit 1M Ограничение процесса 32423 до 1 мегабайта в секунду скорости записи на жесткий диск.

4
Узнайте, какие процессы записывают на жесткий диск
На моем Lenovo T400 и Ubuntu индикатор записи на жесткий диск продолжает мигать. Мне было интересно, если в Linux можно узнать, какие процессы делают ввод / вывод на жесткий диск? Также как topвы можете узнать, какие процессы используют больше всего ресурсов процессора и памяти.
32 linux  process  io 

12
Как я могу настроить свой рабочий стол Linux, чтобы быть более отзывчивым?
У меня есть опыт, что Linux работает нормально, пока не исчерпана физическая память. Как только пространство подкачки используется, производительность сильно ухудшается, и графический интерфейс перестает отвечать на запросы. Эта проблема не ограничивается конкретным дистрибутивом или рабочим столом, потому что я пробовал несколько (и проблема остается). Что я могу сделать по …
30 linux  kernel  performance  io  swap 

1
Значение цветов в htop
Учитывая вариант: [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) В htop(версии 1.0.1) каковы значения цветов? На следующем изображении я вижу довольно много того, что я ожидаю, это IO-Wait, но где определяется значение цветов. Естественно, это зависит от используемой цветовой темы htop (по умолчанию) и цветовой схемы терминала (здесь соляризация), но есть …
28 ubuntu  io  top  htop 

5
Могу ли я просто отключить updatedb?
Является ли updatedbнужно вообще? Я никогда не использую, locateи мои серверы, как правило, содержат десятки миллионов файлов, что обычно заставляет updatedb работать долго и потреблять ввод-вывод, необходимый MySQL и / или другому программному обеспечению. Могу ли я просто удалить его из cron и ожидать, что все будет работать? (под всем, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.