8.х 1С 8.2 и Windows 7

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем Alexnt1970, 26 янв 2012.

  1. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Доброе время суток!
    Стоит ПК (проц 4-ядерный Q8300 ) на нем Windows 7 Максимальная, на ней 1с 8.2.15.289 лицензионная с ключом,
    Запускаю тяжелые задачи - выгрузка/загрузка данных, большие отчеты и т.д. - диспетчер задач показывает, что система выделяет 1с не более 25% ресурсов. Запускаю еще одну 1с - ей тоже не более 25%. Дисковая система не перегружается (стоит SSD-диск).
    Хочется большей отдачи от системы.
    Windows переустанавливал - не помогло. Материнку менял - без результатов.
    Что-это за фокус - или это особенности процессора или какие-то настройки windows?
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Виндовс с материнкой не при чем. Многоядерность клиент 1С не поддерживает (да и нечего там параллелить особо).

    Процессор 4-х ядерный: 25% на одну задачу - т.е. одно ядро занято на 100% вот и все.
  3. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Судя по диспетчеру - он каким-то образом распределяет нагрузку на все 4 ядра.
    Причем на другом ПК - рядышком стоит дает больше чем 25%.

    Вложения:

    • 25.jpg
      25.jpg
      Размер файла:
      255,1 КБ
      Просмотров:
      62
  4. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Не эту закладку, закладку процессы в момент нагрузки посмотрите. Сколько забирает процесс 1cv8.exe.
  5. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Те же 25 %

    Вложения:

    • 25 1 .jpg
      25 1 .jpg
      Размер файла:
      65 КБ
      Просмотров:
      51
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Я об этом и говорю. 1С на 100% загружает одно ядро процессора (т.е 1/4 = 25% от всех процессоров). Все. Больше вы из нее не выжмете никак, не умеет оно на нескольких ядрах работать.
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Для тежелых задач файловый режим не очень-то предназначен. Нужно использовать клиент-сервер.
  8. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Да он и при любой задаче не использует более 25%. Я имею ввиду выгрузку/загрузку данных, обновления, расчеты, отчеты. Под ХP - грузит больше процессор. Другие программы могут использовать процессор на все 100, а 1с - нет.
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    1С использует не процессор, а ядро. Судя по всему, у Вас их четыре.
    Было бы восемь - показывалась нагрузка в 13%
  10. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Alexnt1970, вы действительно что-ли не понимаете?
    Всего процессор это 100%. У вас 4-х ядерный процессор, т.е. каждое из ядер процессора дает 25% мощности. На двухядерном процессоре каждое из ядер дает 50% мощности. На восьмиядерном 13%.
    1С НЕ УМЕЕТ использовать более одного ядра процессора. Таким образом: на двухядерной системе, у вас будет показывать максимальную загрузку 50%, на 4-х ядерной - 25%, на 8-ядерной - 13%.
    Все. Большего вы не добьетесь.
  11. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Спасибо за ответ! (и за терпение.) Теперь я все понял.
    Действительно, соседний ПК - 2 ядерный.
    Единственно, что еще для меня загадка, это показания диспетчера задач.
    Удачных выходных!
  12. nn-pugachev
    Offline

    nn-pugachev

    Регистрация:
    18 янв 2012
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    почему диспетчер показывает нагрузку на все ядра?
    потому что windows не держит процесс на одном и том же ядре. когда windows при очередной итерации процессов добирается до процесса 1С, он отдает ему первое попавшееся свободное ядро, а это не обязательно то же ядро, на котором windows прервал исполнение процесса 1С, чтобы дать поработать другому процессу. Вот и получается вроде равномерная нагрузка на ядра, на при этом процесс 1С не многопоточный и отрабатывает не более мощности одного ядра.
  13. TopicStarter Overlay
    Alexnt1970
    Offline

    Alexnt1970

    Регистрация:
    26 янв 2012
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Благодарю!

Поделиться этой страницей