Анализ производительности 1С: размещение временных файлов в оперативной памяти |
|||||||||||||||||||||||
В одной из предыдущих статей обсуждалась проблема несбалансированности клиента и сервера. В частности, обсуждалось наличие у клиентских систем такого слабого места как жесткий диск, который, как правило, является достаточно медленным. Но, если используется нормальный современный жесткий диск со скоростью вращения 7200 об/мин У 1C Для тестирования проведения документов будет использоваться обработка восстановления последовательности. Последовательность будет восстанавливаться за период с 1 Теперь рассмотрим подробно тестовую конфигурацию. Тесты проходили в отдельной тестовой базе, в которой в разделенном режиме работал только один тестовый экземпляр 1C Клиент - P4-2.53ГГц, 512 ОЗУ Диск в оперативной памяти был размером 10 Тесты проводились в рабочее время, все 5
В результате среднее время восстановления последовательности при использовании диска в оперативной памяти – на 7,7% Какие отсюда можно сделать выводы? Прирост производительности есть, но он мал. Значит для компьютеров с более или менее быстрыми дисками жесткий диск не является узким местом. И действительно, если посмотреть такие характеристики, как скорость случайной записи и случайного чтения для современных дисках – они достигают величин более 10 Теперь рассмотрим порядок выполнения запроса и обозначим время работы: Запрос на сервер (несущественно).Выполнение запроса на сервере (существенно). Передача результата на клиент (существенно). Обработка на клиенте (существенно). Запросы на проведение (несущественно). Проведение на сервере (существенно).
Теперь, посчитаем существенные части – их четыре, и одна из них (обработка на клиенте) – это как раз и есть работа жесткого диска плюс всевозможные вычисления в модуле проведения. Если условно посчитать все части равными (что будет очень грубым приближением), то, если мы избавляемся от одной из частей, то мы экономим время, равное длительности работы этой части. Лично я бы отсортировал по убыванию важности (читай затрат ресурсов) так: Отсюда мораль: не удастся избавлением от одного отрезка работы (при условии что он не является действительно узким местом) получить прирост производительности в разы, только на проценты! Обратная мораль: если участок является узким местом – то производительность системы в результате его расширения возрастает в разы!
Перепечатка, воспроизведение в любой форме, распространение, в том числе в переводе, любых материалов с сайта www.softpoint.ru возможны только с письменного разрешения компании "СофтПоинт". Это правило действует для всех без исключения случаев, кроме тех, когда в материале прямо указано разрешение на копирование (основание: Закон Российской Федерации "Об авторском праве и смежных правах").
|
|||||||||||||||||||||||