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

Введення / виведення - абревіатура вводу / виводу, що стосується механізму або процесу передачі інформації між однією системою або компонентом та іншою.

7
Перенаправлення stdout на файл, на який у вас немає дозволу на запис
При спробі змінити файл, не маючи на нього дозволу на запис, ви отримуєте помилку: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing не допомагає, оскільки він виконує команду як root, але оболонка обробляє перенаправлення stdout та відкриває файл як завгодно: …

3
Чи можу я спостерігати за ходом операції синхронізації?
Я скопіював великий файл на USB-диск, встановлений на системі Linux, з асинхронією. Це повертається до командного рядка порівняно швидко, але коли я набираю sync, звичайно, все це має перейти на диск, і це займе багато часу. Я розумію, що це буде повільно, але чи є десь, де я можу спостерігати, …
103 linux  filesystems  io  async 

12
В чому полягає філософія затримки запису даних на диск?
В Linux завершене виконання команди, наприклад, cpабо ddне означає, що дані були записані на пристрій. Наприклад, потрібно зателефонувати syncабо викликати функцію "Безпечно видалити" або "Вийняти" на диску. У чому полягає філософія такого підходу? Чому дані не записуються відразу? Чи немає небезпеки, що запис вийде з ладу через помилку вводу / …

2
Коли DD підходить для копіювання даних? (або, коли читаються () і записуються () частково)
Коротка версія: За яких обставин ddбезпечно використовувати для копіювання даних, що означає, що немає ризику корупції через часткове читання чи запис? Довга версія - преамбула: dd часто використовується для копіювання даних, особливо з або на пристрій ( приклад ). Іноді приписують містичні властивості можливості доступу до пристроїв нижчого рівня, ніж …
60 io  dd 

5
Наскільки портативними є / dev / stdin, / dev / stdout та / dev / stderr?
Іноді мені потрібно вказати «шлях-еквівалент» одного зі стандартних потоків введення - виведення ( stdin, stdout, stderr). Оскільки в 99% часу я працюю з Linux, я просто готуюсь /dev/отримати /dev/stdinінше, і це " здається, робить все правильно". Але, з одного боку, мені завжди було неприємно щодо такого обгрунтування (адже, звичайно, "це, …


3
Визначення конкретного файлу, відповідального за високий вхід / вивід
Це проста проблема, але вперше мені довелося фактично її виправити: знайти, які конкретні файли / вставки є цілями найбільшого вводу / виводу. Я хотів би отримати загальний огляд системи, але якщо мені доведеться дати PID або TID, я з цим добре. Мені хотілося б піти, не роблячи straceпрограму, що вискакує …

5
Виміряйте пропускну здатність труби в оболонці
Існує командна оболонка, яка дозволяє вимірювати, як швидко дані проходять через неї, так що ви можете вимірювати швидкість виведення команд у трубі. Тож замість: $ somecommand | anothercommand ви можете зробити щось на кшталт: $ somecommand | ??? | anothercommand І статистика пропускної здатності (байтів / сек) друкується до більш …


1
Як отримати загальне читання та загальне записування IOPS в Linux?
Як я можу читати і записувати IOPS окремо в Linux, використовуючи командний рядок або програмно? У мене встановлений sysstatпакет. Скажіть, будь ласка, як я обчислюю їх окремо за допомогою sysstatкоманд пакета. Або, чи можливо їх обчислити за допомогою файлової системи? наприклад: /proc або /sysабо/dev
32 linux  io  disk  read  write 

4
Як увімкнути / виводити процес за максимальним обмеженням?
Я шукаю спосіб обмежити процес диска io до встановленого обмеження швидкості. В ідеалі програма працювала б так: $ limitio --pid 32423 --write-limit 1M Обмеження швидкості запису 32423 на 1 мегабайт в секунду.

4
Дізнайтеся, які процеси записуються на жорсткий диск
На моїх Lenovo T400 та Ubuntu світло для запису на жорсткий диск постійно блимає. Мені було цікаво, чи можна в Linux дізнатись, які процеси роблять введення-виведення на жорсткий диск? Так само, як і від top, ви можете дізнатися, які процеси використовують більшість процесора та пам'яті.
31 linux  process  io 

12
Як я можу налаштувати свій робочий стіл Linux, щоб бути більш чуйним?
У мене є досвід, що Linux працює нормально, поки фізична пам'ять не вичерпається. Як тільки використовується місце для заміни, продуктивність сильно погіршується, а графічний інтерфейс стає невідповідним. Ця проблема не обмежується певним дистрибутивом або робочим столом, тому що я спробував декілька (і проблема залишається). Що я можу з цим зробити?
30 linux  kernel  performance  io  swap 

1
Значення кольорів у htop
Дано варіант: [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) У htop(Версії 1.0.1), які значення мають кольори? На наступному зображенні я бачу досить багато того, що я очікую - IO-Wait, але де можна визначити значення кольорів. Природно, це залежить від використовуваної теми кольорів htop (за замовчуванням) та кінцевої кольорової схеми (тут соляризоване …
28 ubuntu  io  top  htop 

5
Чи можу я просто відключити оновленняb?
Це updatedbвзагалі потрібно? Я ніколи не використовую, locateі мої сервери, як правило, мають десятки мільйонів файлів, що зазвичай робить updateb для роботи протягом тривалого часу і споживає введення-виведення, необхідне для MySQL та / або іншого програмного забезпечення. Чи можу я просто вийняти його з cron і очікувати, що все спрацює? …

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