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

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

6
ответов

Утилита для буферизации неограниченного объема данных в конвейере?

Существует ли утилита, что я могу всунуть конвейер для отделения скоростей записи и чтения? Производитель $ | buf | потребитель В основном, я хочу утилиту buf, который читает ее вход максимально быстро, храня ее...
03.10.2011
5
ответов

Насколько портативный/dev/stdin,/dev/stdout и/dev/stderr?

Иногда я должен указать "эквивалентный пути" из одного из стандартных потоков IO (stdin, stdout, stderr). С 99% времени я работаю с Linux, я просто предварительно ожидаю/dev/для получения/dev/stdin, и т.д....
15.03.2018
5
ответов

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

Как я понял, «разреженный файл» означает, что в файле могут быть «пробелы», поэтому фактически используемые данные могут быть меньше, чем размер логического файла. Как файловые системы Linux сохраняют файлы на диск? Я в основном ...
15.02.2017
5
ответов

Почему выполняет итерации по файлу вдвое быстрее, чем чтение его в память и вычисления дважды?

Я сравниваю следующий хвост-n 1000000 stdout.log | grep-c '"успех": истинный' хвост-n 1000000 stdout.log | grep-c '"успех": ложь' со следующим log= $ (хвост-n 1000000 stdout.log) эхо "...
29.04.2014
4
ответа

Как перенаправить stdout в файл, а stdout + stderr - в другой?

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

Создайте команду путем помещения строки в tty

Мне удалось сделать, это эхо-n "команда">/dev/tty1 буквы появляется, и перемещения курсора, но они - "фантомы" – если Вы совершаете нападки, Входят, ничего не происходит (они не находятся в stdin).Править: В...
26.02.2016
4
ответа

Узнайте то, что процессы пишут в жесткий диск

На моей Lenovo T400 и Ubuntu, свет для записи жесткого диска продолжает высвечиваться. Я задавался вопросом, возможно ли в Linux узнать, какие процессы делают ввод-вывод к жесткому диску? Точно так же, как вершиной...
13.09.2014
4
ответа

Действительно ли установка является более высоким хорошим уровнем для процесса эффективный способ уменьшить его влияние на системную нагрузку / ПРОЦЕССОРНОЕ ВРЕМЯ?

У меня есть rsync задание крона, которое продвигает загрузку сервера и инициировало предупреждения монитора. Если я установил задание, которое будет выполнено с высоким хорошим уровнем, был бы тот эффективно уменьшать влияние, которое оно оказывает на сис
17.12.2013
4
ответа

Специальный Файл, который вызывает ошибку ввода-вывода

Я хочу автоматически протестировать, если часть программного обеспечения реагирует как ожидалось, если существенному файлу DB SQLite не удается быть считанным (порождение ошибки ввода-вывода). Точно это произошло несколько дней назад в клиенте. Мы...
29.05.2013
4
ответа

Я могу наблюдать ход 'синхронизирующей' операции?

Я скопировал большой файл в диск USB, смонтированный в системе Linux с асинхронным. Это возвращается к командной строке относительно быстро, но когда я ввожу синхронизацию, конечно, все это должно перейти к диску и этому...
15.09.2012
4
ответа

Прервите ввод и вывод от определенного исполняемого файла

У меня есть определенный исполняемый файл Linux, который называют из большего приложения для выполнения некоторых вычислений. Я хочу изменить способ, которым выполняются вычисления, для этого я сначала должен понять...
05.05.2011
3
ответа

Почему процессы блокируются вводом-выводом в случае большой нагрузки на систему?

У меня есть рабочая станция (с двумя процессорами семейства Intel Xeon и 128 ГБ ОЗУ ), на которой запущено несколько виртуальных машин, и хотя общее использование ЦП составляет <30%, средняя нагрузка составляет от 20 до 25. Например,...
21.09.2020
3
ответа

Альтернатива `wc -l`, которая отображает количество строк по мере их получения.

Я использую wc -l для подсчета строк в выводе команды, поскольку ввод передается в нее. команда | wc -l Это работает нормально, но если команда выполняет какие-то тяжелые вычисления, это довольно медленно. Есть ли ...
15.02.2020
3
ответа

Рабочие задания параллельно на Ubuntu - различия в конкуренции ввода-вывода между Perl и Java

Извинения, если это вне темы - это касается относительной эффективности выполнения сценариев Perl/Java I/O-heavy параллельно в системе Ubuntu. Я записал две простых версии сценария копии файла (...
27.09.2017
3
ответа

Временная шкала прерывания для одного процесса, выполняющего вывод

Я изучаю книгу «Концепции операционных систем» 9-е издание. В первой главе, часть 1.2.1 «Работа компьютерной системы», я не могу понять рисунок 1.3: Кто-нибудь может быстро интерпретировать ...
08.03.2016
3
ответа

Действительно ли возможно генерировать отдельный список файлов при создании tarball?

При использовании tar для резервных копий я хотел бы создать отдельный список файлов, который включен в архив для хранения вместе с резервным копированием tarball. Я также хочу смочь сохранить сообщения об ошибках...
24.04.2014
3
ответа

Жесткий диск ввод-вывод на Pid

там какой-либо путь состоит в том, чтобы видеть диск ввод-вывод на pid/процесс? Monitorix показывает мне следующее, и исправьте меня, если я неправ, но похоже, что жесткий диск замедляет целую систему: ОБНОВЛЕНИЕ № 1...
06.03.2014
3
ответа

Определение определенного файла, ответственного за высокий ввод-вывод

Это - простая проблема, но в первый раз я должен был когда-либо на самом деле фиксировать ее: открытие, какие определенные files/inodes являются целями большей части ввода-вывода. Я хотел бы смочь получить общий системный обзор...
19.08.2013
3
ответа

Как я могу ограничить скорость вывода stdout?

Я выполняю CentOS 5.7, и у меня есть утилита резервного копирования, которая имеет опцию дампа ее файла резервной копии к stdout. Файл резервной копии является довольно большим (несколько гигабайтов). Цель является файловой системой SSHFS. К...
14.03.2012
3
ответа

Удаление большого количества файлов

Я случайно создал 8 миллионов файлов и каждый раз, когда я пытаюсь удалить их, сервер почти перестает работать из-за процесса RM, съедая весь диск IO (сервер является удаленным без консоли). Если...
25.04.2011
3
ответа

Изменение дискового планировщика на лету

Дисковый планировщик Linux может быть изменен на лету путем записи в/sys/block/sda/queue/scheduler? Должны приложения (например, Mysql) быть остановленными / запустились при изменении?
12.04.2011
3
ответа

Тяжелое действие записи по SSD уничтожает производительность системы

Я заметил, что, когда я делаю тяжелые приложения записи, целая система замедляется. Для тестирования этого далее, я выполнил это, чтобы сделать (относительно) низкий ЦП, высокая активность диска: Джон - возрастающий> file_on_SSD...
28.08.2010
2
ответа

Можно ли использовать oflag=direct и conv=fsync вместе в dd?

Можно ли использовать oflag=direct и conv=fsync вместе в dd? Отредактировано :В настоящее время моим целевым устройством является жесткий диск с 4096 бит. Чего я хочу добиться, так это обойти любые кеши и позволить...
30.06.2021
2
ответа

dmesg показывает 0 512 -байтовых логических блоков

На прошлой неделе я, к сожалению, уронил внешний жесткий диск, и он больше не крутился. У меня есть другие резервные копии, поэтому я решил открыть их, чтобы посмотреть, что не так. Головка чтения/записи застряла и была повреждена,...
04.03.2021
2
ответа

Получение вывода и ввода в процессы демона

Фон Когда SIGHUP отправляется в работающий главный процесс nginx для перенастройки, если есть ключ сертификата, зашифрованный паролем, nginx (, в частности библиотека openssl ), запросит ввод, как в...
13.11.2020
2
ответа

Высокая скорость ввода-вывода, когда системе не хватает ОЗУ

Я обнаружил, что когда системе не хватает памяти, использование дискового ввода-вывода будет очень высоким. Кажется, что многие процессы лихорадочно читают с жесткого диска (проверьте вывод htop ниже ). Когда я убиваю процесс...
22.09.2020
2
ответа

Подача команды с использованием перенаправления файла или конвейера не всегда работает

Я скачал эту программуstruct2d и скомпилировал ее с помощью GNU Fortran gfortran 9.3.0. Вы можете скомпилировать программу с помощью gnu make :make (время компиляции :10 секунд на моем ПК под управлением Ubuntu 20.04...
17.09.2020
2
ответа

Как очистить содержимое файла, заблокированного запущенным процессом?

Я запускаю JMeter на машине с Ubuntu. И запустить 12-часовой тест. Во время этого я наблюдаю, как файл журнала увеличивается до очень большого размера (около 18 ГБ ). Есть ли способ использовать внутри cron...
04.07.2020
2
ответа

Почему dd так медленно работает на NVMe SSD?

Недавно я смотрел это видео, и в нем автор объясняет, что оперативный диск намного быстрее, чем HDD/SSD при использовании команды dd. Я понимаю, почему это так. Чего я, однако, не понимаю, так это...
06.05.2020
2
ответа

Команде crontab не удалось создать временный каталог

На двух моих виртуальных машинах команде crontab -e не удалось создать каталог в /tmp, но она работает с mkdir: /tmp/crontab.oxyaBy : Ошибка ввода/вывода Не удалось создать временный файл crontab - прерывание...
05.05.2020