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

IO (или I / O) - это аббревиатура для ввода / вывода, чаще всего относящаяся к вводу / выводу диска.

194
Кто-нибудь может объяснить точно, что такое IOWait?

Столько, сколько я прочитал о Айовите, это все еще загадка для меня. Я знаю, что это время, потраченное процессором на ожидание завершения операций ввода-вывода, но какой именно тип операций ввода-вывода? В чем я тоже не уверен, почему это так важно? Разве процессор не может просто сделать что-то...

126
Сети теперь быстрее, чем диски?

Это вопрос разработки программного обеспечения Я работал над следующим правилом для скорости cache memory > memory > disk > network Каждый шаг в 5-10 раз превосходит предыдущий (например, кэш-память в 10 раз быстрее основной памяти). Теперь кажется, что у гигабитного Ethernet задержка...

42
Linux - Как я могу увидеть, что ждет дискового ввода-вывода

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

36
Измерение общего количества записанных байт в Linux

Мы весьма заинтересованы в изучении возможности использования SSD-дисков в серверной среде. Тем не менее, одна вещь, которую мы должны установить, это ожидаемая долговечность. В соответствии с этой статьей производители сообщают о выносливости диска в терминах «общее количество записанных байт»...

27
Как я могу отслеживать использование сетевых операций ввода-вывода для каждого процесса в Linux?

Такие известные инструменты, как iftop / iptraf, отображают сетевой ввод / вывод для каждого интерфейса и для каждого соединения. Есть ли способ увидеть статистику сетевого ввода-вывода для каждого...

27
Нужно ли использовать RAID-карты Fusion-io?

Могу ли я надежно работать с одной картой Fusion-io, установленной на сервере, или мне нужно развернуть две карты в настройке программного RAID? Fusion-io не очень ясно (почти вводит в заблуждение) тему при рассмотрении своих маркетинговых материалов. Учитывая стоимость карт, мне любопытно, как...

24
Существует ли более интеллектуальный tar или cpio для эффективного извлечения файла, хранящегося в архиве?

Я использую tarдля архивирования группы очень больших (несколько ГБ) bz2файлов. Если я использую tar -tf file.tarсписок файлов в архиве, это займет очень много времени (~ 10-15 минут). Аналогично, cpio -t < file.cpioдля завершения требуется столько же времени, плюс или минус несколько секунд....

22
Что означает «операция ввода-вывода по адресу логического блока № для диска №» была повторена », когда она отображается в журнале событий системы Windows Server System?

У меня есть многолучевой IO-сервер, настроенный на блейд-сервер 2012, который отображает предупреждения, подобные приведенным ниже, при сбое пути MPIO Операция ввода-вывода с адресом логического блока 0 для диска 7 была повторена. Я знаю, что вызывает предупреждение, поэтому я не ищу причину, но...

22
kworker потребляет + 90% ввода-вывода и нулевую запись на диск

это стандартный веб-сервер apache в AWS Linux AMI + EBS. Мы отмечаем высокую среднюю нагрузку (+8) и iotop -aпоказывает: Total DISK READ: 0.00 B/s | Total DISK WRITE: 2.37 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 3730 be/4 root 0.00 B 0.00 B 0.00 % 91.98 % [kworker/u8:1] 774...

19
Определить, какой процесс вызывает тяжелый дисковый ввод-вывод?

Я видел этот вопрос: как определить тяжелую запись на диск? И раньше я использовал dstat и atop ... но, похоже, они не могут точно определить, какой процесс вызывает дисковый ввод-вывод. Например, из dstat: dstat -ta --top-bio ----system---- ----total-cpu-usage---- -dsk/total- -net/total-...

18
Почему процессор потратил время на IO (ва)?

Я знаю wa(в top) измеряет время процессора при ожидании ввода / вывода. Многие статьи говорят об этом. Но я смущен тем, что, основываясь на 2 точках знаний: если процесс использует системный вызов для чтения диска, процесс блокируется. Если процесс заблокирован, его нельзя запланировать на CPU....

16
Понимание требований к памяти и оборудованию NVMe

Я немного озадачен недавними разработками в области систем хранения на основе PCIe, особенно в том, что касается спецификации NVMe и его аппаратной совместимости. Несмотря на то, что я много работал с твердотельными накопителями в форм-факторе дисков и некоторыми более высокопроизводительными...

16
jbd2 / dm-0-8, потребляющий весь ввод / вывод

Что такое jbd2 / dm-0-8 и почему он потребляет все мое использование ввода-вывода и вызывает ожидание ввода-вывода? Есть ли вообще отключить это? Бонни ++ результаты: http://pastebin.com/iQCWP1qp $ sudo hdparm -t /dev/sda1 /dev/sda1: Timing buffered disk reads: 108 MB in 3.02 seconds = 35.71 MB/sec...

14
Как ограничить дисковый ввод-вывод во время резервного копирования?

У меня есть cron, который в основном делает простой "tar zcf" ночью. Сервер имеет: 8 ядер - процессор Intel® Xeon®® E5606 с частотой 2,13 ГГц 25 ГБ ОЗУ Ubuntu 12.04.2 LTS Аппаратный RAID 1 (LSI Logic / Symbios Logic MegaRAID SAS SMC2108) с двумя жесткими дисками по 2,728 ТБ Как вы можете видеть на...

14
Виртуальные машины и высокая нагрузка ввода / вывода, это когда-нибудь вменяемое?

Я видел множество служб виртуализации (Azure) и продуктов (vmware, kvm, hyperv) ввода-вывода и системных зависаний при большой рабочей нагрузке ввода-вывода. Мои вопросы: Всегда ли разумно использовать виртуализированное решение при выполнении тяжелых рабочих нагрузок ввода-вывода? Каковы лучшие...

12
Что создает ожидание ввода-вывода ЦП, но никаких операций с диском?

У меня процессорное ожидание ввода / вывода около 50%, но когда я запускаю, iostat 1он показывает, что активность диска практически отсутствует. Что вызывает ожидание без iops? ПРИМЕЧАНИЕ. Здесь нет файловых систем NFS или FUSE, но используется виртуализация Xen....

11
как сделать I / O сниффинг

В целях определения размеров мне нужно понять, какие требования предъявляет приложение к подсистеме ввода-вывода. Я хотел бы сделать то, что я называю сниффингом ввода / вывода, и получить список событий из слоя блоков следующим образом: initiator XYZ requests block 4711 from device 0815 initiator...

11
Как вы контролируете производительность символьного устройства (например, стримера)?

Есть много способов контролировать производительность блочных устройств: dstat и iostat, heck, даже sar предоставят вам данные о скорости ввода-вывода блочных устройств. К сожалению, я не знаю каких-либо хороших современных инструментов для мониторинга производительности символьного устройства,...