Запитання з тегом «buffer»

Цей тег призначений для запитань щодо кешів буфера ядра, включаючи буфери труб. Вони використовуються для зберігання нещодавно доступних файлів та / або часто доступних файлів.

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

6
Наскільки великий буфер для труб?
Як коментар, я збентежений, чому "| true" у makefile має такий же ефект, як "|| true", користувач cjm написав: Ще одна причина уникати | правда полягає в тому, що якби команда створила достатній вихід для заповнення буфера труби, вона заблокувала б очікування істинного для її читання. Чи є у нас …
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 для відкриття оболонок in 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? Ось єдине визначення "прокрутки", яке я знайшов поки що (у вікі архівану ): Прокрутка - це функція, реалізована в текстовій консолі, щоб дозволити користувачеві …

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

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


1
Розмір буфера для захоплення пакетів у просторі ядра?
Переглядаючи сторінку man на tcpdump, схоже, ядро ​​може скинути пакети, якщо буфер заповнений. Мені було цікаво, чи: цей розмір може бути налаштований та / або де я можу побачити розмір свого дистрибутива? На головній сторінці (для легкої довідки): пакети `` скинуті ядром '' (це кількість пакетів, які були скинуті, через …

3
Що відбувається, коли файл, який на 100% завантажений у кеш сторінки, змінюється іншим процесом
Я знаю, що коли сторінка кеша сторінки змінена, вона позначається брудною і вимагає повернення, але що відбувається, коли: Сценарій: Файл / програми / 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працює як можна швидше.
14 pipe  io  buffer 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.