Vista и производительность

07.11.08

База данных - HighLoad оптимизация

Бытует мнение, что Vista штука тормозная и после того, как мне ее поставили я бросился проверять, благо под 1С многочасовых операций - туча, и их оптимизация иногда определяет успех проекта (например, переход с 7ки на 8ку за выходные)
Бытует мнение, что Vista штука тормозная и после того, как мне ее поставили, я бросился проверять, благо под XP все трудоемкие работы проводились на виртуальном диске, а под Вистой у меня его не было.
Результаты таковы
Тестовый пример (выгрузка справочников из 1.5 Гиговой базы стандартной обработкой переноса 7.7-8.1)
Под XP - 41 час
Под XP на виртуальном диске - 10:40
Под Vista - 13:20 (установлено сжатие)

Итого - Виста (при хорошем объеме оперативки, у меня ее 3Гб и под кэш она забрала 2) работает с диском в три раза эффективнее, чем XP!
Это видно "на глаз", если в XP в фоновом режиме запустить что-то, работающее с жестким диском активно, компьютер тормозил безбожно, а теперь под вистой он вполне резво откликается на команды.
Прогресс налицо :-)

Вступайте в нашу телеграмм-группу Инфостарт

См. также

HighLoad оптимизация Программист 1С 8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Использование оператора «В» для полей или данных составного типа (например, Регистратор) может приводить к неочевидным проблемам.

10.11.2025    5745    ivanov660    48    

51

HighLoad оптимизация Программист 1С:Предприятие 8 1C:ERP Бесплатно (free)

Приведем примеры использования различных в динамических списках и посмотрим, почему это плохо.

18.02.2025    8420    ivanov660    39    

61

HighLoad оптимизация Технологический журнал Системный администратор Программист Бесплатно (free)

Обсудим поиск и разбор причин длительных серверных вызовов CALL, SCALL.

24.06.2024    10814    ivanov660    13    

64

HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    16853    Evg-Lylyk    73    

46

HighLoad оптимизация Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    8312    spyke    29    

54

HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Оказывается, в типовых конфигурациях 1С есть, что улучшить!

13.03.2024    11665    vasilev2015    22    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fedor40 706 07.11.08 17:27 Сейчас в теме
Что значит установлено сжатие ?
7. keleg 327 11.11.08 09:55 Сейчас в теме
(1) Включено стандартное сжатие NTFS
(2) Это 7чная обработка. Что она делает - спросите у разработчкиков :-) Причем еще оптимизенная версия, предыдущая работала несколько недель :-)
(4) Дык, XP тоже могла все в оперативку загнать и работать, но почему-то этого не сделала. + там довольно много операций записи а не только чтение
(6) Это - да. Но процессорное время стоит дешевле программистского, по крайней мере у нас. Выгрузка тормозила, потому что там не прямое соответствие данных и их нужно было анализировать и сравнивать с другими для определения нужного для 8ки формата.
(5) Ну, на 3х G все и так летает. А поиск прибивать не нужно, когда он доработает становится гораздо легче жить - мгновенно ищется на харде все необходимое.
2. hogik 446 07.11.08 20:18 Сейчас в теме
Удивляет и 41, и 10, и 13 часов для базы в 1.5 гигабайт. Эта "стандартная обработка" в среде 8.1 выполняется? Чего ж она там делает?
JohnyDeath; +1 Ответить
3. CheBurator 3232 07.11.08 22:05 Сейчас в теме
выгрузка должна относительно быстро быть...
4. Zloy1C 08.11.08 15:43 Сейчас в теме
тест не корректен
1) виста могла всю базу в оперативку загнать и работать
2) в случае сжатых файлов велика вероятность повышения скорости чтения при условии мощного процессора
5. d.snissarenko 154 08.11.08 20:22 Сейчас в теме
На самом деле, есть несколько служб , после отключения которых виста летает, даже на старом железе, итак
1. Необходимо прибить "Поиск виндовс"
2. Забить до смерти Защитник виндовс

Эти 2 службы до смерти заюзают ваш хард, а еще если у вас стоит антивирь типа кашпера - то о производительности не может быть и речи, т.к. все эти 3 сервиса нагружают самое узкое место в вашем ПК - винчестер
6. hogik 446 08.11.08 22:49 Сейчас в теме
Если говорить о наших задачах, то самое узкое место не винчестер, а неэффективные алгоритмы обработки информации. Я, ради любопытства, выгрузил и загрузил нашу промышленную базу данных. Размер базы около 8 гигабайт (DBF - 6.5, CDX - 1.5). База выгрузилась в файл размером в 5 гигабайт достаточно быстро (30 минут). А вот загрузка выполнялась около четырёх часов. При этом задача выполнила операций чтения на 40 гигабайт, а записи на 370 гигабайт. И если бы не было эффективного системного алгоритма кэширования операций ввода/вывода, то результата можно было бы и не дождаться. Т.е. значительно влияет на производительность - скорость обмена с оперативной памятью.
Но, если говорить о конкретной задаче, то основная причина медленной работы и больших объемов обработки информации это обновление индексных файлов. Для данной задачи это не требуется. Если открыть таблицу без индексов, записать файлы DBF, а потом выполнить реиндексацию - то всё будет работать на порядки быстрее.
Т.е., как всегда, прежде всего - человеческий фактор...
P.S. Думаю, в случае 1С 8.х причины медленной загрузки аналогичны, хотя и нет DBFов ;-)))
9. minele 13.11.08 09:10 Сейчас в теме
Хорошо бы узнать поточнее у тебя установлена Vista для бизнеса? И заодно какой у тебя Servis Park??
10. keleg 327 13.11.08 12:14 Сейчас в теме
(8) 8-ка или 7 ка? 7ка под вистой работает... странно :-) Наши сисадмины долго колдовали, чтоб заставить ее вести себя более-менее прилично (без админских прав на машине это просто так не работает). А 8ка у нас работает легко и непринужденно, (например самописная конфигурация учета рабочего времени на 8 пользователей в файловом режиме расшарена с достаточно загруженной рабочей станции) всюду тотальная виста т.к. мы партнеры MS и просто обязаны на ней сидеть.
(9) на момент теста (он довольно давно был, я скопировал свою запись из корпоративного блога) SP1 еще не стоял, сейчас стоит (+ все хотфиксы как всегда - тогда тоже) и, по отзывам, должно быть еще увеличение производительности, но не могу проверить - база клиентская была и уже удалена по политике безопасности. Vista Business, права пользователя, Core2Duo 1.67 ГГц/3G/80 Gb HDD(винт довольно слабый),
Для отправки сообщения требуется регистрация/авторизация