Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Сколько пишет обычная ОС Ubuntu server + web server iops на диск?  (Прочитано 617 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stixia007

  • Автор темы
  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Здравствуйте. Собираюсь ставить виртуалку на диск. Никак не могу рассчитать потребление текущей своей ос с программами по записи диска. Как рассчитать iops в убунте? То есть нужно отнять сколько сейчас пишется на диске.
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.9. Намеренно искажать слова, а так же использовать жаргон. Цените культуру речи. Неумение общаться на своём языке никого не красит. Кроме того постарайтесь не допускать грамматических и синтаксических ошибок.

Ошибки исправлены. Исправленные слова выделены красным. Отправлено уведомление в ЛС о допущенном нарушении.
 --zg_nico


ТС не появлялся на Форуме более трех месяцев по состоянию на 19/03/2021 (последняя явка: 06/04/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 19 Марта 2021, 14:01:38 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1767
    • Просмотр профиля
iostat, iotop, dstat, atop

Оффлайн stixia007

  • Автор темы
  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Что то читаю мануал, но никак не могу понять параметр иопс. Как посчитать его, сколько использует система ресурса диска. Или это просто параметр записи?
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.9. Намеренно искажать слова, а так же использовать жаргон. Цените культуру речи. Неумение общаться на своём языке никого не красит. Кроме того постарайтесь не допускать грамматических и синтаксических ошибок.

Исправления отмечены красным. Отправлено уведомление в ЛС о допущенном нарушении. Еще раз поймаю на таком - начну штрафовать. Вы давно на форуме. Извольте соблюдать его правила! Вам потому и отвечают неохотно, что Вы вопросы формулируете абы как. Изъясняйтесь так, чтобы написанное было понятно не только Вам одному.
 --zg_nico
« Последнее редактирование: 25 Февраля 2020, 05:16:24 от zg_nico »

Оффлайн stixia007

  • Автор темы
  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Понял. Прошу прощения об ошибках, я не грамотен. Да как ещё точнее, на сколько смог объяснил :)
На диске есть параметр записи, hdd это ~100 операций в секунду верно? Так вот. Как посчитать реальный иопс рабочий то-есть? Вроде через утилиты смотрю но не понимаю. 

Воспользовался iotop. Просто запустил и смотрел нагрузку на параметр IO. Как понимаю это и есть иопс. Собственно по нему и буду ориентироваться.

« Последнее редактирование: 28 Февраля 2020, 01:37:24 от stixia007 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6918
  • Luck Tales
    • Просмотр профиля
На диске есть параметр записи, hdd это ~100 операций в секунду верно?
Есть, но всегда разный.
sudo apt install fio
тест:
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=fiotest --filename=fiotest --bs=4k --iodepth=64 --size=512M --readwrite=randrw --rwmixread=75


'fiotest: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=64
fio-3.18
Starting 1 process
Jobs: 1 (f=1): [m(1)][99.7%][r=1041KiB/s,w=243KiB/s][r=260,w=60 IOPS][eta 00m:01s]
fiotest: (groupid=0, jobs=1): err= 0: pid=33071: Fri Feb 28 01:39:58 2020
  read: IOPS=307, BW=1228KiB/s (1258kB/s)(384MiB/320145msec)
   bw (  KiB/s): min=   39, max= 1908, per=99.93%, avg=1227.13, stdev=334.20, samples=638
   iops        : min=    9, max=  477, avg=306.72, stdev=83.59, samples=638
  write: IOPS=102, BW=409KiB/s (419kB/s)(128MiB/320145msec); 0 zone resets
   bw (  KiB/s): min=   40, max=  712, per=100.00%, avg=414.81, stdev=123.44, samples=629
   iops        : min=   10, max=  178, avg=103.56, stdev=30.90, samples=629
  cpu          : usr=1.51%, sys=7.83%, ctx=105634, majf=1, minf=7
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0%
     issued rwts: total=98308,32764,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=64

Run status group 0 (all jobs):
   READ: bw=1228KiB/s (1258kB/s), 1228KiB/s-1228KiB/s (1258kB/s-1258kB/s), io=384MiB (403MB), run=320145-320145msec
  WRITE: bw=409KiB/s (419kB/s), 409KiB/s-409KiB/s (419kB/s-419kB/s), io=128MiB (134MB), run=320145-320145msec

Получаем
IOPS read 307
IOPS write 102

Неплохой результат для старого ноутбучного диска =)

Ключи поставил, которые быстрогугл. Вы можете задать свои значения для тестирования, вся информация доступна по команде
man fio
« Последнее редактирование: 28 Февраля 2020, 01:47:11 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн stixia007

  • Автор темы
  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Есть, но всегда разный.
Благодарю за ответ. В моём случае я просто смотрю нагрузку диска дабы определить этот иопс )) Высчитывать конкретные цифры достаточно сложно. А так сразу понятно. Вроде надёжно.

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.