1С на RAM диске (Часть 2) – Тесты

Как и обещал, публикую результаты тестов всех дисковых подсистем  в работе с 1С Предприятием.

В прошлый раз (кто не в курсе) мы разобрали дисковые подсистемы, а вот сегодня делюсь результатами тестирования.

И так сперва о «подопытных»:

1.       SSD SanDisk SD8TB8U-256G-1006

2.       RAM DDR3 Kingston 1333 и Hynix DDR3 1333 (4+4 Gb).

3.       HDD (SATA 2) Hitachi HDS721616PLA380

4.       HDD (SATA 3) WDC WD10EALX-009BA0               

 

К сожалению не оказалось под руками RAID-0 , но тем не менее это не повлияло в целом на картину.

На чем собственно тестировали:

Процессор: Intel® Core™ i3-2100T Processor (3M Cache, 2.50 GHz).

Системная плата: Asus P8P67 LE.

Операционная система  – Windows 7 Профессиональная (x64). (на SSD).

1С:Предприятие 8.3 (8.3.11.2867) (Файловый вариант работы).

Конфигурация:  Бухгалтерия предприятия (учебная), редакция 3.0 (3.0.35.27).

«Тонкий клиент» на «Управляемых формах».

 

Сперва рассмотрим скорости, которые продемонстрировали устройства.

HDD SATA-2

SATA2

HDD SATA-3

SATA3

SSD

SSD

RAM

RAM

(Измерить скорость записи и чтения нам помогла программа CrystalDiskMark)

Как видите однозначный лидер у нас это RAM диск (созданный из нашей ОЗУ).

Особенно отрыв заметен на малых блоках в «рандомной» записи по 4kb.

Как раз на этот показатель стоит обращать внимание в первую очередь.

 

Но так ли Важны эти показатели в файловом варианте работы 1С ?

Это мы сейчас узнаем!

Я провел несколько тестов, которые бы смогли в полной мере выделить лидера среди дисковых подсистем.

Вот тесты, которые проводились.

  1. Запуск 1С.
  2. Выгрузка в dt.
  3. Загрузка из dt.
  4. Сохранить конфигурацию в cf.
  5. Загрузка из файла cf.
  6. Тестирование и исправление.
  7. Формирование отчета.
  8. Распроведение документов (972 шт).

По ним мы и определим лидера.

Тесты проводилсись без нагрузок (Однопользовательский режим) и на малой демо базе (~1 Гб).

Здесь сразу хочу отметить, что более ощутимые результаты можно получить только под нагрузкой пользователей и конечно на базе размером в 3-4 Гб.

Каждый новый тест выполнялся только после перезагрузки ПК.

Платформа, конфигурация и кеш, на момент проведения теста, полностью находились на соответствующем тесту диске.

 

1.Тест №1 Запуск 1С.

Zapusk_1S_test

Как видите все устройства управились за 7 секунд.

Лидером оказался RAM диск 7,3 (но это отрыв на десятые, и на глаз почти незаметно )

2.Тест №2 Выгрузка в dt.

Vigruzka_v_dt_1S_test

Почти все устройства уложились в 12 секунд, кроме HDD SATA-3 – 22,7 сек

(Этот HDD использован более чем на 76%, в этом и причина, кстати аналогично тестировал RAM диск заполненный на 85%, и как результат серьезное падение производительности).

3.Тест №3 Выгрузка в dt.

01-12-2017 10-06-55

Как видите RAM диск снова опередил всех соперников 12,5. HDD sata-3 оказался медленнее HDD sata-2 из-за большого количества записей там (Он использован более чем на 76%, sata-2 использован на 29%).

 4.Тест №4 Сохранить конфигурацию в cf.

01-12-2017 10-20-06

Тут совсем немного сдал позиции HDD SATA-2, но фактически все устройства управились за 8 секунд.

(Основная нагрузка здесь шла на процессор).

5.Тест №5 Загрузка из файла cf.

01-12-2017 10-26-16

Все устройства показали результат 11,4 сек. (Разница была заметна лишь в сотых, что абсолютно не показатель в данном случаи). Основные ресурсы что использовались в этой операции это конечно процессор.

6.Тест №6 Тестирование и исправление.

1111

А вот шестой тест показал действительно интересные результаты!

Запустив на файловой информационной базе “Тестирование и исправление” по всем пунктам,

01-12-2017 10-36-54

было отчетливо видно даже “на глаз” как быстро управились SSD и RAM на операции “Принятие изменений”, когда данные писались на диск.

Но фактически весь процесс “тестирования и исправления” на всех дисковых подсистемах до “Принятия изменений” шли ноздря в ноздрю.

7.Тест №7 Формирование отчета.

222

И здесь все без изменений, все устройства показали приблизительно одинаковый результат в 0,7 секунды. Замер проводил “Отладчиком” – “Замер производительности” на отчете “оборотно-сальдовая ведомость”. Как и все выше проделанные тесты выполнялись минимум три раза, чтоб в кеш уже попали данные.

8.Тест №8 Распроведение документов (972 шт)

333

Здесь использовал обработку при помощи которой выполнил “распровел” все 972 документа.

Результат был фактически также одинаков на всех дисковых подсистемах, и лишь SSD оказался медленнее, но не исключено, что во многом виновата и “ось”, которая была установлена также на этот же диск.

Выводы:

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

Конечно RAM оказался быстрее всех, но в данном случаи, он не был тем устройством без которого нельзя обойтись. (В таких обстоятельствах).

Более ощутимые результаты можно получить только под нагрузкой пользователей и конечно на базе размером в 3-4 Гб.

 

Планирую и далее проводить вот такие различные тесты, может даже создать отдельную рубрику для этого, и если Вам они также оказались полезны, тогда напишите пожалуйста в комментарии ниже, что нибудь вроде “Больше Тестов!” ) это будет для меня сигналом, что такую работу стоит проводить.

 

 

1С на RAM диске (Часть 2) – Тесты
5 (100%) 3 votes

Хотите получать уроки по администрированию 1С?


Тогда введите ниже Ваше имя и Email