что такое «гигабайты секунд»?

На справочной странице qstat (Sun Grid Engine):

mem: Текущее накопленное использование памяти заданием в гигабайтах секунд.

Что это значит?


person Reactormonk    schedule 02.12.2012    source источник


Ответы (2)


Я не смог найти лучшей документации, чем справочная страница, где можно найти это описание. Я думаю, что 1 Гбайт в секунду — это 1 Гбайт памяти, используемой в течение одной секунды. Таким образом, если ваш код использует 1 ГБ в течение 1 минуты, а затем 2 ГБ в течение двух минут, накопленное использование памяти составляет 1 * 60 + 2 * 120 = 300 ГБ секунд.

person stardt    schedule 30.01.2013

Единица гигабайт-секунда указывает объем памяти, выделяемой задаче в секунду, когда эта задача выполняется.

Пример:

  • Задача 1. 1 ГБ * 10 секунд = 10 ГБ-с.

  • Задача 2. 0,128 МБ * 10 секунд ~ 0,128 ГБ * 10 секунд = 1,28 ГБ-с.

  • Задача 3. 8 ГБ * 10 секунд = 80 ГБ/с.

На практике он часто используется как метрика devops или как способ выставления счетов за услуги, предназначенные для работы в течение коротких периодов времени, а затем прекращающие работу, такие как бессерверные функции в облаках PaaS.

person Mike Turner    schedule 16.12.2018