>>
указывает оболочке добавлять вывод команд к имени файла сразу после символов (так что вам, по крайней мере, нужно будет добавить имя перед закрывающей скобкой) .
Для того, что вы хотели бы сделать, вы могли бы сделать либо:
ls | tac > ./foobar; echo >>./foobar
или:
(ls | tac; echo ) >./foobar
Оба достигают одного и того же результата.
RAID1 будет максимально быстрым, как самый медленный диск в массиве.
Даже если у вас было 3 диска в RAID1, где два из них - твердотельные накопители корпоративного класса, а один - жесткий диск потребителя, вы получите скорость этого жесткого диска.
Для тех, кто никогда не использовал и не видел RAID1 на 3 или более дисках, вот выдержка из вики ( ссылка ):
RAID 1 состоит из точной копии (или зеркала) набора данных на двух или более дисках
RAID1 будет медленнее, чем отдельный диск, даже если характеристики дисков одинаковы.
Причина этого в том, что хотя RAID1 повышает надежность, выполняя каждую запись на оба диска, это же действие снижает производительность
RAID0 разделяет записи между 2 дисками, что повышает производительность за счет распределения нагрузки, но снижает надежность по той же причине.
RAID5 - это золотая середина, которая обеспечивает лучшую производительность, чем одиночный диск, а также повышенную надежность, поскольку отказ одного диска не сделает массив неработоспособным (хотя в этих условиях он значительно замедлится).
Вышеизложенное ни в коем случае не является исчерпывающим списком уровней RAID и их плюсов и минусов , ни рекомендацией какого-либо конкретного уровня RAID. Рекомендации по аппаратному обеспечению https://hardwarerecs.stackexchange.com/ - хороший выбор.
Независимо от вашего метода тестирования, для получения точных тестов вам следует запустить несколько тестов и усреднить результаты, причем делать это в однопользовательском режиме, когда система не выполняет другие задачи, поскольку что-то еще может исказить ваши результаты, что, вероятно, приведет к более высоким iowait раз, чем ожидалось.
Другой простой способ тестирования производительности - запустить dd
с образцом файла определенного размера. скажем, у вас был (или создан) исходный файл случайных данных размером X ГБ.затем вы можете запустить time dd if = sourcefile of = target file
, используя параметр dd
bs =
, вы можете запустить тест с разными размерами блоков (см. man dd
), который может быть полезен для настройки в зависимости от ваших потребностей / среды.
Это, вероятно, само собой разумеется, но качество дисков, которые вы используете для RAID-массива, является важным фактором. Диски Seagate Barracuda Pro и WD Gold для центров обработки данных рассчитаны на менее 1 неисправимой ошибки на 10 ^ 15 бит при чтении (около 125 ТБ).
Однако многие другие диски большой емкости не соответствуют более высоким характеристикам. Если вы используете диск с низкими характеристиками в RAID, велика вероятность, что восстановление не удастся.