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

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

13
Отключить буферизацию в трубе
У меня есть скрипт, который вызывает две команды: long_running_command | print_progress В long_running_commandпечатает прогресс , но я несчастна с ним. Я использую, print_progressчтобы сделать его более приятным (а именно, я печатаю прогресс в одной строке). Проблема: подключение канала к stdout также активирует буфер 4K, к хорошей программе печати ничего не …
396 shell  pipe  buffer 

6
Насколько велика труба буфера?
В качестве комментария я запутался, почему «| true» в make- файле имеет тот же эффект, что и «|| true» пользователь cjm пишет: Еще одна причина, чтобы избежать | Значение true состоит в том, что если команда выдаст достаточно выходных данных для заполнения буфера канала, она заблокирует ожидание истины для ее …
146 pipe  buffer 

12
VIM - как я могу сделать «изменить слово», используя текущий буфер вставки
У меня есть некоторый текст в моем буфере вставки, например, я сделал yw(yank word) и теперь у меня есть 'foo' в моем буфере. Теперь я перехожу к слову «bar» и хочу заменить его на мой буфер вставки. Чтобы заменить текст вручную, я мог бы сделать, cwа затем ввести новое слово. …
86 vim  vi  replace  buffer 

3
Есть ли правда в философии, которую вы должны синхронизировать? синхронизации; синхронизации; синхронизация?
Когда я впервые познакомился с Linux, работая в Cisco Systems в 2000 году, меня научили достоинствам syncкоманды, используемой для сброса буферов на диск, чтобы предотвратить повреждение файловой системы / потерю данных. Мне сказали не только коллеги из колледжа, но и друзья из колледжа, что они всегда проводят sync«несколько» или «кучку» …

3
Как изменить имя буфера vim
Можно ли изменить имя буфера в vim? В частности, я использую Conque Shell для открытия оболочек в vim (каждая оболочка находится в буфере) и с несколькими оболочками, я вижу: 10: bash - 1 11: bash - 2 в моем списке буферов. Я хотел бы переименовать эти буферы с более значимыми …
26 vim  buffer 

5
Ограничить размер буферного кеша в Linux
Есть ли способ указать ядру Linux использовать только определенный процент памяти для буферного кэша? Я знаю, что /proc/sys/vm/drop_cachesможно использовать для временной очистки кэша, но есть ли какие-либо постоянные настройки, которые препятствуют его росту до, например, более 50% основной памяти? Причина, по которой я хочу это сделать, заключается в том, что …

1
Что такое буфер прокрутки и прокрутки?
Что такое «прокрутка» и «буфер прокрутки» в таких программах, как bashи screen, и как они связаны с tty, выполняемыми программами и stdin / stdout / stderr? Вот единственное определение «прокрутки», которое я нашел до сих пор (в вики archlinux ): Прокрутка - это функция, которая реализована в текстовой консоли, чтобы …

2
Трубы, как поток данных в конвейере?
Я не понимаю, как данные передаются по конвейеру, и надеюсь, что кто-то сможет прояснить, что там происходит. Я думал, что конвейер команд обрабатывает файлы (текст, массивы строк) построчно. (Если каждая команда работает построчно.) Каждая строка текста проходит через конвейер, команды не ждут, пока предыдущая закончит обработку всего ввода. Но, похоже, …

3
Предотвращение открытия нежелательных буферов
Я использую emacs для ежедневного редактирования javascript, чтобы переключаться между буферами, я использую Cx LEFT и Cx RIGHT, и я в порядке с этим (даже если мне трудно узнать путь к файлу, который я изменяю). Мои проблемы: при старте, который я всегда имел *scratch*и *Messages*открывал, я думал, что установка (kill-buffer …
18 emacs  buffer 


1
Размер буфера для захвата пакетов в пространстве ядра?
Проходя man-страницу tcpdump, кажется, что ядро ​​может отбросить пакеты, если буфер заполнен. Мне подумалось, может: этот размер настраивается и / или где я могу увидеть размер моего дистрибутива? Со страницы руководства (для удобства): пакеты, «отброшенные ядром» (это количество пакетов, которые были отброшены из-за недостатка места в буфере механизмом захвата пакетов …

3
Что происходит, когда файл, который на 100% помещен в кэш страницы, изменяется другим процессом
Я знаю, что при изменении страницы кэша страниц она помечается как грязная и требует обратной записи, но что происходит, когда: Сценарий: файл / apps / EXE, который является исполняемым файлом, полностью помещается в кеш страниц (все его страницы находятся в кеше / памяти) и выполняется процессом P Непрерывный выпуск заменяет …

2
«Хвост -f | iconv -fsjis »ничего не выводит
Я хочу tail -fфайл, но его содержимое находится в sjisкодировке, поэтому мне нужно преобразовать его в собственную (utf-8) кодировку моего терминала. Когда я делаю хвост -fx | iconv -fsjis не будет никакого выхода. В качестве хвост х | iconv -fsjis делает работу, сначала я подумал , что это был вопрос …
14 tail  buffer 


5
Утилита для буферизации неограниченного количества данных в конвейере?
Есть ли утилита, которую я могу вставить в конвейер для разделения скоростей чтения и записи? $ producer | buf | consumer По сути, мне нужна утилита, bufкоторая считывает входные данные как можно быстрее, сохраняя их в памяти, чтобы они consumerмогли занимать приятное время и producerработать как можно быстрее.
13 pipe  io  buffer 

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