Рубрика «hdd» - 11

Навеяно постом уважаемого amarao о том, как надо измерять производительность дисков.

Цель:

Протестировать производительность имеющихся в наличии средств хранения информации и убедиться в верности выбранной методики, а также понять разницу в производительности между разными видами накопителей, а также enterprise-level и consumer-level жёсткими дисками.

Оборудование:

  1. SD-карта Sandisk Class 10 UHS 1 Extreme Pro 8 GB (до 95 Мбайт/с чтение, до 90 Мбайт/с запись)
  2. SD-карта Team Class 10 32 GB (до 20 Мбайт/с)
  3. SD-карта Transcend 2GB без класса скорости
  4. SATA-диск consumer-level Hitachi Deskstar HDS723020BLA642 2 ТБ 7200 об/мин, 64 Мбайт
  5. SATA-диск enterprise-level Western Digital RE3 WD2502ABYS-23B7A0 250 GB 7200 об/мин 16 Мбайт
  6. SATA-диск consumer-level Seagate Barracuda 7200.11 ST3320613AS 320 GB 7200 об/мин 16 Mбайт
  7. CD-ROM
  8. RAM-диск /dev/ram в Linux

Методика тестирования:

Методика полностью описана в посте. Есть правда несколько не совсем понятных моментов:

Мы подбираем такую глубину параллельности операций, чтобы latency оставалось в разумных пределах.

Задача подобрать такой iodepth, чтобы avg.latency была меньше 10мс.

Так как в тестировании используется не СХД и не диски SAS, а различные накопители SATA, то параллельность нам измерять нету смысла.
Очищать диск перед каждым тестированием (dd if=/dev/zero of=/dev/sdz bs=2M oflag=direct) очень времязатратно, поэтому будет это делать перед тестированием один раз на каждый накопитель.
Тестировать весь диск полностью очень времязатратно, поэтому будем использовать тестирование в течении 30 секунд.
Итак, сформулируем методику тестирования для нашего случая:
Получить значение IOPS, выдаваемое накопителем при произвольном чтении и записи блоками по 4 Кбайт и задержке avg.latency не более 10 мс за время теста в 30 секунд. Также для полноты картины измерим скорость линейной записи.Читать полностью »

Добрый день, уважаемыее. В сегодняшней статье мы предадимся ностальгии, поработаем со старым добрым железом, и постараемся прикрутить к нему не менее доброе новое. А заодно вспомним, как работает шина ISA и как вообще происходит общение х86-процессора с периферией.
Читать полностью »

Мы уже привыкли к тому, что везде и вокруг говорят о преимуществах SSD (так же не забывая запугать и их недостатками по части отказоустойчивости), и мы привыкли что SSD — «быстро, но дорого». Так вот на днях ко мне в руки попала как раз одна из таких — дорогих моделей SSD, в частности Fusion-io ioDrive Duo. Конечно это уже достаточно старая модель, которая появилась на рынке в далёком 2009-м году, но её до сих пор можно найти в продаже. Так же чем так хороша эта вещь и почему было столько восторженных криков в IT-прессе о самом быстром SSD (коим он конечно и являлся 3 года назад). Давайте взглянем на неё сегодня.
Читать полностью »

Введение

По представлениям большинства людей вся современная электроника основана на использовании электрического тока, т.е. направленного движения электронов, ну или переноса заряда. В любой микросхеме огромная куча электронов трудится на наши блага. Они переносят сигналы, они хранят в памяти драгоценные для нас нули и единицы, делают все работу, чтобы наша жизнь была удобной и простой. Но помимо переноса заряда электроны обладают еще одним важнейшим свойством – спином. И это свойство вовсю эксплуатирует спинтроника.

Что такое спинтроника?

Спинтроника – научно-техническое направление, ориентированное на создание устройств, в которых для физического представления информации кроме заряда электрона используется и его спин. Спинтроника — устоявшийся термин, но существуют разные его толкования: электроника переноса спина (spin transport electronics), электроника, основанная на спине (spin-based electronics), или просто спин-электроника (spin-electronics).
Впервые термин «спинтроника» был использован в совместном сообщении Лабораторий Белла (да-да, тех самых Bell Labs) и ученый Йельского университета, датированного 30.07.1998. В нем впервые прозвучала идея использовать единичные атомы для хранения битов информации, а сами биты хранить в виде спинов электрона.

Вот везде я тут говорю, спин да спин, а что это?
Читать полностью »

Этот пост посвящен 7-миллиметровым жестким дискам форм-фактора 2,5 дюйма: именно такие модели совсем недавно (начиная с прошлого года) начали появляться в ноутбуках различных производителей. Изменение, по сравнению с накопителями стандартной высоты в 9,5 миллиметра, вроде бы небольшое, но у наиболее продвинутых пользователей оно вызвало массу эмоций. Прежде всего – из-за невозможности (забегая вперед скажу – временной) обеспечить в своем лаптопе хранилище объемом более 500 гигабайт. Действительно, а есть ли смысл? Ладно, если бы новые модели имели толщину три миллиметра и помещались даже в планшеты. А тут – какие-то два миллиметра.

История о двух миллиметрах

Поэтому в блоге компании HGST, крупнейшего производителя «семимиллиметровок», я хотел бы уделить таким винчестерам особое внимание. «Минус два миллиметра» — это и вправду не революционное изменение, но тонкие винчестеры появились на рынке как раз вовремя. Уже сейчас благодаря им в продаже становится больше моделей с гибридным хранилищем (SSD+HDD), обеспечивающим и скорость, и объем, да и просто – ноутбуков с достаточно быстрым и экономичным жестким диском. Такие модели стоят недорого (SSD хоть и подешевели, но все же дают ощутимую наценку), и не требуют от владельца таскать с собой внешний накопитель – на случай если захочется выбрать что-то из собственной видеотеки. Ожидая в комментариях неумеренный холивар «SSD против HDD», начну с небольшого экскурса в историю.

Читать полностью »

Феерическая расстановка точек над i в вопросе удаления файлов из переполненной директории.

Прочитал статью Необычное переполнение жесткого диска или как удалить миллионы файлов из одной папки и очень удивился. Неужели в стандартном инструментарии Linux нет простых средств для работы с переполненными директориями и необходимо прибегать к столь низкоуровневым способам, как вызов getdents() напрямую.

Для тех, кто не в курсе проблемы, краткое описание: если вы случайно создали в одной директории огромное количество файлов без иерархии — т.е. от 5 млн файлов, лежащих в одной единственной плоской директории, то быстро удалить их не получится. Кроме того, не все утилиты в linux могут это сделать в принципе — либо будут сильно нагружать процессор/HDD, либо займут очень много памяти.

Так что я выделил время, организовал тестовый полигон и попробовал различные средства, как предложенные в комментариях, так и найденные в различных статьях и свои собственные.
Читать полностью »

Сингапурский Digital Storage Institute разработал один из самых тонких накопителей
Фотография: DSI

A-Drive — гибридный жесткий диск толщиной всего в 5 мм, разработанный сингапурским A*STAR Data Storage Institute (DSI) — один из самых тонких в мире в форм-факторе 2.5''. К тому же, он один из самых тонких вообще — первое место удерживает гибридный накопитель Western Digital также толщиной в 5 мм. Новый жёсткий диск был представлен публике 1 ноября в день двадцатилетия существования института.Читать полностью »

Доброе время суток!
Через этот пост я хотел бы поделиться своим колхозным опытом с теми, кому в скором времени предстоит апгрейд ноутбука твердотельным диском. Осторожно, много фото!
Читать полностью »

Линус Торвальдс известен как человек, который не стесняется высказывать своё мнение в категорической форме. Год назад он назвал разработчиков SUSE Linux «моронами» за их подход к обеспечению безопасности ОС, совсем недавно он показал палец компании Nvidia.

На прошлой неделе Линус провёл сессию вопросов и ответов с читателеями Slashdot и тоже рассказал много интересного. Например, высказался категорически против использования HDD в персональном компьютере. Сам Торвальдс пользуется ноутбуками и настольными ПК исключительно с SSD.
Читать полностью »

abstract: разница между текущей производительностью и производительностью теоретической; latency и IOPS, понятие независимости дисковой нагрузки; подготовка тестирования; типовые параметры тестирования; практическое copypaste howto.

Предупреждение: много букв, долго читать.

Лирика

Очень частой проблемой, является попытка понять «насколько быстрый сервер?» Среди всех тестов наиболее жалко выглядят попытки оценить производительность дисковой подсистемы. Вот ужасы, которые я видел в своей жизни:

  • научная публикация, в которой скорость кластерной FS оценивали с помощью dd (и включенным файловым кешем, то есть без опции direct)
  • использование bonnie++
  • использование iozone
  • использование пачки cp с измерениема времени выполнения
  • использование iometer с dynamo на 64-битных системах

Это всё совершенно ошибочные методы. Дальше я разберу более тонкие ошибки измерения, но в отношении этих тестов могу сказать только одно — выкиньте и не используйте.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js