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

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

396
Отключить буферизацию в трубе

У меня есть скрипт, который вызывает две команды: long_running_command | print_progress В long_running_commandпечатает прогресс , но я несчастна с ним. Я использую, print_progressчтобы сделать его более приятным (а именно, я печатаю прогресс в одной строке). Проблема: подключение канала к stdout...

146
Насколько велика труба буфера?

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

86
VIM - как я могу сделать «изменить слово», используя текущий буфер вставки

У меня есть некоторый текст в моем буфере вставки, например, я сделал yw(yank word) и теперь у меня есть 'foo' в моем буфере. Теперь я перехожу к слову «bar» и хочу заменить его на мой буфер вставки. Чтобы заменить текст вручную, я мог бы сделать, cwа затем ввести новое слово. Как я могу «изменить...

27
Есть ли правда в философии, которую вы должны синхронизировать? синхронизации; синхронизации; синхронизация?

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

26
Как изменить имя буфера vim

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

25
Ограничить размер буферного кеша в Linux

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

24
Как использовать / dev / fb0 в качестве консоли из пользовательского пространства или выводить на нее текст

Итак, у меня есть модель Palm Pre (оригинальная P100EWW), в которой я включил режим разработчика и установил chroot Debian Squeeze. Работает отлично. У меня есть планы использовать это для НИЧЕГО (bittorrent peer, веб-сервер), но телефон. Я заметил, что если я это сделаю, cat /dev/urandom >...

24
Настройка режима ядра и Framebuffer?

С KMS графические драйверы перемещаются в ядро. Поскольку кадровый буфер уже был в ядре, я не ожидал, что это повлияет на работу кадрового буфера. Тем не менее, я прочитал, что KMS заменяет fb, увеличивает fb, требует fb и требует удаления поддержки fb. Какого черта? Ответ, который я ищу, - это...

23
Нет фреймбуферного устройства: как его включить?

Этот вопрос был перенесен из-за сбоя сервера, поскольку на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . Я пытаюсь заставить работать карту тюнера PCMCIA на моем безголовом домашнем сервере, на котором работает Debian Squeeze. Теперь, когда у меня очень большие...

23
Что такое буфер прокрутки и прокрутки?

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

22
Трубы, как поток данных в конвейере?

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

18
Предотвращение открытия нежелательных буферов

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

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

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

16
Можно ли получить доступ к кадровому буферу, чтобы поместить пиксель на экран из командной строки?

Я не уверен, что это единственный возможный способ, но я прочитал, что для того, чтобы поместить один пиксель на экран в выбранном вами месте, нужно что-то записать в место, называемое framebuffer. Поэтому мне стало любопытно, можно ли войти в это место и записать в него что-нибудь, чтобы...

15
Как я могу добавить дополнительное устройство с кадровым буфером в Linux?

Я использую Ubuntu 12.04 LTS в качестве домашнего NAS-сервера без X. Недавно я начал настраивать его для использования в качестве устройства воспроизведения видео. Возможно, в этот момент было проще установить X, но я решил попробовать mplayer с воспроизведением кадрового буфера. Это сработало, и...

14
«Хвост -f | iconv -fsjis »ничего не выводит

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

14
Что происходит, когда файл, который на 100% помещен в кэш страницы, изменяется другим процессом

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

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

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