8
ответов

Выключите буферизацию в канале

У меня есть сценарий, который называет две команды: long_running_command | print_progress long_running_command печатает прогресс, но я недоволен им. Я использую print_progress для создания этого более хорошим (а именно, я...
27.01.2020
3
ответа

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

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

Насколько большой буфер канала?

Как комментарий в я смущен относительно того, почему "| верный" в make-файле имеет тот же эффект как "||, истинный" пользователь cjm записал: Другая причина избежать | верный является этим, если команда произвела...
13.04.2017
2
ответа

“хвост-f | iconv-fsjis” ничего не производит

Я хочу выследить-f файл, но его содержание находится в кодировании sjis, таким образом, у меня должен быть преобразованный в собственный компонент (utf-8) кодирование моего терминала. Когда я действительно выслежу-f x | iconv-fsjis будет нет...
13.04.2017
2
ответа

sysctl kern.bufcachepercent не работают в OpenBSD 5.2 выше 1.7 ГБ?

Я выполняю OpenBSD/amd64 5.2 в системе с 12 ГБ RAM, и я хочу использовать приблизительно 6 ГБ для 8 ГБ для кэширования файловой системы. По умолчанию, 5,2 amd64 идет с sysctl kern.bufcachepercent набор к 20 (20%); я имею...
16.01.2013
1
ответ

'освободить буфер' или 'stdbuf' для удаления stdout буферизация?

Существует ли различие между, освобождают буфер (1) и stdbuf (1)? Из того, что я собираюсь, освобождаю буфер, делает больше, чем "максимальные усилия" вызова функции libc установили (X) buf вначале и затем разрешение вещам...
24.10.2013
1
ответ

Как уменьшить buffers\cache

Система контроля продолжает предупреждать, что моя машина является reaching\breaking через, это - порог использования RAM, который составляет 15 ГБ. Я сделал некоторое чтение и понял что очевидное использование RAM...
15.09.2013
1
ответ

Почему я не вижу, что файл скопирован сразу же с ls?

Действительно ли это происходит из-за буферизации в памяти? Я сделал CP/network/large_file. И и я продолжал делать ls - люфтганза для контроля прогресса, но файл не появился, пока это не были приблизительно 400 МБ. Ядро Linux 2.6, Bash 4...
30.08.2013
1
ответ

очень высокое использование буферной памяти [закрывается]

Действительно ли это нормально - я никогда не видел буферы настолько высоко? Кошка/proc/meminfo MemTotal $: MemFree на 16 332 808 КБ: Буферы на 1 112 264 КБ: Кэшируемые 10 630 124 КБ: SwapCached на 699 400 КБ: Активных 0 КБ: Неактивные 3 262 924 КБ:...
13.08.2013
1
ответ

Размер буфера для получения пакетов в пространстве ядра?

Проходя страницу справочника tcpdump, кажется, что ядро может отбросить пакеты, если буфер полон. Я задавался вопросом если: тот размер настраивается и/или где я могу видеть размер для своего дистрибутива? От...
08.08.2011
1
ответ

Как изменить имя буфера энергии

Действительно ли возможно изменить имя буфера в энергии? А именно, я использую Shell Conque для открытия оболочек в энергии (каждая оболочка находится в буфере), и с несколькими оболочками, я вижу: 10: удар - 1 11: удар-...
25.10.2010

Этот тег для вопросов о кэш-буферах ядра, включая буферы канала. Они используются, чтобы хранить файлы, к которым недавно получают доступ, и/или часто получали доступ к файлам.

Часто задаваемые вопросы: