сколько времени обнулить диск с dd? [закрытый]

Сколько времени это возьмет для обнуления заливки 1 ТБ (использующий dd dev/zero)?

Я на самом деле делаю два 500G диск одновременно, если он имеет значение.

14
задан 25.03.2011, 04:00

3 ответа

Это зависит от многих факторов, включая, но не ограничиваясь:

  • Скорость диска (об/мин)
  • Диск встроенный кэш
  • Количество дисков и может ли это записать в несколько дисков одновременно
  • Дисковый интерфейс (SATA/SCSI, и т.д.)
  • Производительность контроллера интерфейса
  • Конфигурация дисков (например, отдельные каналы или тот же канал)

Кроме того, хотя обнуление диска является простой задачей для ЦП и RAM, может все еще быть эффект от:

  • Производительность ЦП
  • Доступная RAM
  • Скорость RAM
  • Другие задачи сделаны одновременно
  • Настройки управлением электропитанием

При принятии довольно недавнего компьютера с дисками среднего класса, на минимальном загрузочном диске Linux, выполняющем ПРОСТО операцию обнуления (никакой gui, Интернет, и т.д.) загруженный полностью в RAM, это могло быть где угодно от 2-12 часов. Если бы я должен был вывести единственное число, то я сказал бы ближе 3 с половиной часам, но снова, существует недостаточно информации для получения хорошей оценки кроме фактического выполнения его.

Если у Вас есть свободное пространство больше чем на 1 ГБ, Вы могли бы попытаться монтировать диск и работать dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero или некоторый другой файл. Если Вы знаете больше об оптимальном размере блока для самой быстрой записи в Ваш диск, можно использовать это для значения бакалавра наук (в килобайтах) и установить количество на то, что получает Вас размер файла, который Вы хотите. Затем можно использовать это для получения лучшей оценки, не теряя данные. Это просто создаст большой файл, который содержит нули.

9
ответ дан 07.12.2019, 11:21

Я сделал dd со случайными данными по диску на 750 ГБ. Я думаю, что потребовалось приблизительно 20 часов. Вещь, которая действительно высосала об этом, я должен был сделать это четыре раза для четырех дисковых RAID-массивов. Я думаю, что узкое место является скоростью записи Ваших дисков. Вы умны, чтобы сделать это к дискам параллельно.

2
ответ дан 07.12.2019, 11:21

Я предполагаю, но мое предположение - то, что это зависело бы от контроллера диска, контроллера на материнской плате, и что еще впитывает CPU/IO.

Мое предположение, на порядке часа или часов. Дни кажутся долгими. В зависимости от того, как настраивается Ваша машина, выполнение обоих одновременно может на самом деле замедлить вещи при создании конкуренции для контроллера диска. Даже при том, что Вы откачиваете нули, ничто в Вашем диске не знает, что и он должен записать каждый байт.

1
ответ дан 07.12.2019, 11:21

Теги

Похожие вопросы