Рекомендации по процессорам при подборе серверного оборудования для 1С

24.09.13

База данных - Инструменты администратора БД

Много было сломано копий в спорах о том, что лучше выбрать процессор (да и компьютер) для хорошей работы 1С. Особенно популярно обсуждение на инфостарте http://infostart.ru/public/147259/. Сегодня хочу поделиться своими личными соображениями о том, какой же процессор купить.

Прежде всего перед началом прочтения хочу отослать к материалам

//infostart.ru/public/147259/

Было очень много споров особенно о процессорах: сколько нужно ядер у процессора, достаточно ли только высокой частоты, почему некоторые более дешевые процессоры с высокой частотой показывают лучшие результаты в "тесте Гилева", чем дорогие многоядерные процессоры.

Вот что показывает накопленная статистика по тесту TPC-1C

 

 

Вот некоторые соображения по полученному графику.

  1. Результаты показаны только для клиент-серверного варианта (ведь он используется в основном).
  2. Результаты собраны за несколько лет от тысячи участников теста, а не выполнены одним человеком.
  3. Результаты принимаются "на веру", нет защиты от "недостоверных" данных, если отправитель захочет завысить или занизить цифры 
  4. Полагается, что тесты проводились именно на одном сервере, а не сложном кластере, состоящем из нескольких разнородных компьютеров, поэтому надо понимать, что результаты - это все таки усредненные, а не точные значения
  5. На результат влияет множество компонент, а не только процессор
  6. Многие присылали результаты, не настроив оптимально среду
  7. Для некоторых моделей процессоров результатов слишком мало, поэтому ошибки вроде пункта 6 могут сильно исказить общее мнение. Например очень мало результатов для E5-2687W.
  8. Из результатов были откинуты результаты процессоров i3,i5,i7 как процессоров "не для серверов", хотя это спорно. Важнее, что фильтр был наложен по количеству ядер, однако некоторые AMD все таки "проникли" в диаграмму, но их результаты низкие, поэтому можно не обращать внимания на них.

ВЫВОД, КОТОРЫЙ МНЕ КАЖЕТСЯ ОЧЕВИДЕН: Зависимость скорости одного потока 1С:Предприятие сильно зависит от частоты процессора.

СЛЕДСТВИЕ: Все таки для задач с нагрузкой как в тесте важно брать НЕ САМЫЙ ДОРОГОЙ ПРОЦЕССОР, А ПРОЦЕССОР С МАКСИМАЛЬНОЙ ЧАСТОТОЙ. В рамках одной серии одного поколения процессоров действительно самый дорогой процессор - с максимальной частотой.

Например для самой популярной серии процессоров E5-2600 самые дорогие E5-2687W, E5-2690 и самые быстрые.

Но как только сравниваются процессоры разных серий, например E5-2690 http://ark.intel.com/ru/products/64596/ и E7-4860

 http://ark.intel.com/ru/products/53571/Intel-Xeon-Processor-E7-4860-24M-Cache-2_26-GHz-6_40-GTs-Intel-QPI , то второй процессор чуть ли не в два раза дороже, но частота существенно меньше.

Может показаться, что в рамках одной серии все просто, но посмотрите на график результатов и процессор E5-2643 http://ark.intel.com/ru/products/64587/Intel-Xeon-Processor-E5-2643-10M-Cache-3_30-GHz-8_00-GTs-Intel-QPI . Он вроде существенно дешевле более "старших" E5-2660 http://ark.intel.com/ru/products/64584/Intel-Xeon-Processor-E5-2660-20M-Cache-2_20-GHz-8_00-GTs-Intel-QPI , но частота у него выше.

Возникает простой вопрос -  надо брать более дешевый процессор?

Более дорогие процессоры все таки одной закономерностью обладают  - у них больше ядер и кэша.

Рекомендую придерживаться вот каких соображений. Если Вы берете сервер для небольшого количества пользователей (30-50 пользователей), или Вы хотите решить проблему долгого однопоточного процесса вроде закрытия месяца - берите процессор с высокой частотой, а приведенный выше график Вам в помощь.

Кстати, из графика видна еще одна закономерность более новые процессоры при той же частоте обладают  "скрытыми" преимуществами, такими как работы с планками памяти на более высокой частоте, что тоже сказывается на конечном результате.

Могу утверждать, что в среднем при покупке сервере стоимость процессора составляет где то 10% от всего сервера, а вот вклад в общую производительность может достигать 50%. Поэтому если придерживаться принципа парето, экономить на процессоре - это самая большая ошибка имхо.

Теперь о более любопытном факте - разбросе значений для одной модели процессора в ходе тестирования разными пользователями.

 

Умышленно выбрал один из популярных процессоров E5-2650 чтобы продемонстрировать разброс значений теста.

Чуть ли не у половины пользователей значение меньше 20 баллов. О чем это говорит, правильно, скорее всего схема энергоснабжения - "энергосберегающая" а не "максимальная производительность".

Т.е. процессор это хорошо, это потенциал сервера, но его еще надо реализовать. Т.е. и так частота не самая высокая, так еще и среда, в которой 1с работает не настроена.

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

Предлагаю посмотреть не на мой тест, а на тест процессора (сторонний, что похожее на флопсы).

 

Но я еще не ответил, а что же делать тем, у кого много пользователей, скажем 400.

 

Прежде всего хочу сказать что выбор между процессором E5-2643 (4 ядра ) и E5-2690 (8 ядер)  при соизмеримых частотах - достаточно условный (ну мне так кажется). Глупо при 400 пользователях сэкономить денюжку меньше одной зарплаты админа чтобы потом испытывать удачу. Подвох заключается в реальной интенсивности "работы" этих пользователей. На одном предприятии может и хватит ядер, а на другом - не хватит. 

Далеко не все задачи однопоточные. Более того, далеко не все задачи используют небольшие объемы.

Тут не просто надо брать и максимальную частоту и количество ядер, но и куда больше внимания уделять другим компонентам - размеру оперативной памяти и IOPS дисковой подсистемы, но это тему уже другой статьи.

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

процессор быстродействие производительность сервер компьютер тест гилева

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83205    432    171    

361

Инструменты администратора БД Роли и права Системный администратор Разработчик Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!

23180 руб.

06.12.2023    25061    85    14    

118

Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    28712    103    46    

107

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    4158    12    0    

25

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    52937    145    164    

98

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    47840    33    15    

51
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vdscom 21 24.09.13 15:47 Сейчас в теме
опыт показывает, что, как правило, не хватает именно IOPS. современные процессоры для серверов все достаточно производительные (из расчета типичной бухгалтерской нагрузки на ~50 одновременных пользователей), а вот даже 5 или 6 рейда на SAS 15k дисках - не всегда хватает.
то есть 8-12-24 ядер на 3ГГц - это хорошо, но если у вас не SSD массив - вас это не спасет :)
3. Gilev.Vyacheslav 1924 24.09.13 19:30 Сейчас в теме
(1) vdscom, про иопсы - есть попытка сделать некий тест в 1С тоже - http://www.gilev.ru/testg1c/ - он сейчас проходит обкатку, присланные результаты нам помогли сделать некоторые корректировки, поэтому прошу помочь набрать статистику, а к текущим значениям его относится осторожно
DeD MustDie; +1 – Ответить
6. mirco 74 24.09.13 19:45 Сейчас в теме
(3) Ну а новый тест сейчас потестим ))))
Gilev.Vyacheslav; +1 – Ответить
28. ansh15 25.09.13 14:33 Сейчас в теме
(3) Вячеслав, будет дописано сохранение результатов, чтобы можно было сравнивать СУБД, контроллеры, диски, RAID-ы?
39. Gilev.Vyacheslav 1924 25.09.13 23:13 Сейчас в теме
(28) ansh15, обязательно будет, когда мы наберем статистику, сейчас тест еще не устаканен, первая версия плохо различала SSD и HDD вообще )
поэтому буду признателен за любой собранный результат теста, мы сейчас калибруем на признаки "хорошо/плохо"
45. ansh15 26.09.13 22:53 Сейчас в теме
(39) потестил, вроде. http://wstaw.org/m/2013/09/26/tgm.png
Непонятно только, как он решает, когда нужно остановиться, после почти 40 мин. тестирования пришлось прервать принудительно. Может сделать, чтобы пользователь мог сам задать максимальное количество потоков, 10-20-30, например, или по умолчанию ставить удвоенное или утроенное количество ядер. Просто, при числе фоновых заданий 50-60 на один рабочий процесс, сервер приложений тупо виснет, это, кстати, в ошибках к последней версии платформы указано. Правда они почему-то указали число 500, думается, что нолик просто приписали...
Gilev.Vyacheslav; +1 – Ответить
47. Gilev.Vyacheslav 1924 26.09.13 23:21 Сейчас в теме
(45) ansh15, Ваш тест выбивается из массы других (мы на такой железке не имели возможности проверить)
при чем прежде всего хотелось уточнить, как у вас файловая система отформатирована (явно не 512)?
а сколько у вас примерно пользователей , около 400, больше 400 сеансов?
49. ansh15 27.09.13 01:41 Сейчас в теме
(47) Там ext4, mkfs.ext4 по умолчанию, http://www.forum.mista.ru/topic.php?id=682072&all=1, посты 65-66. Пользователей пока немногим больше 20-ти, намечается до сотни.
Gilev.Vyacheslav; +1 – Ответить
53. Gilev.Vyacheslav 1924 27.09.13 15:17 Сейчас в теме
(49) ansh15, неожиданно )
5. mirco 74 24.09.13 19:45 Сейчас в теме
(1) У вас есть какая-то статистика о которой мы не знаем ? Что за попытка влиять на мнения окружающих, используя "обобщающие выражения". Вы бы еще употребляли "общеизвестно","ни для кого не секрет" и т.д.
Думаю ваше утверждение, не столь неоспоримо как Вам кажется...

(2) "Чукча не читатель - чукча писатель" ? Вы все прочитали ? Не всегда более дорогой процессор выгоднее "для 1с".

(3)Вячеслав, всегда нравились Ваши статьи и выводы... Собственно именно ваши публикации помогли научиться выбирать железо и настраивать нормально "сервера под 1с". Теперь в том же PG на xeon E3 количество попугаев улетает под 50 (ну правда еще документацию к PG пришлось от корки до корки разобрать...).

10. vdscom 21 24.09.13 22:09 Сейчас в теме
(5) mirco, у меня есть мои собственные наблюдения, результативную часть которых я и описал.
с секундомером и блокнотом я не тестировал, могу лишь сказать приблизительно следущее:

1. брендовый сервер 2U, 48ГБ ОЗУ (в винде доступно 32), 2 Ксеона по 6 ядер, 2.4 ГГц, рейд 6 (диски по 300ГБ SAS 15k), на сервере 2 базы "Управление торговым предприятием для Украины" (8 юрлиц) - закрытие месяца с расчетом себестоимости (производство было чисто условное - комплектация + добавление услуг) в одной базе приводит к таймауту (20сек) при проведении документов реализации в другой базе. то, что закрытие месяца в SQL версии базы выполнялось около 9 часов (по сравнению с 15 минутами в DBF версии) - я скромно умалчиваю.

впоследствии переписал документ "Комплектация номенклатуры", чтобы включать услуги в стоимость комплекта - проблема с быстродействием при закрытии месяца перестала быть актуальной.

2. скромный сервер 2U, 64ГБ ОЗУ (в винде доступно 32) Ксеон 6 ядер, 2.4 ГГц, 2 обычных сата диска по 1.5Гб в зеркале - при запуске отчета, выбирающего строки табличной части документа реализации (до 10 тыс документов в месяц по 5-10 строк), база тоже УТП - не то что таймаут 20сек для всех пользователей всех баз (остальные базы - обычная "Бухгалтерия для Украины"), сервак просто умирает, при этом дисковая очередь зашкаливает за 200

в обеих случаях порядка 50 активных пользователей, windows 2008 server standard edition 64bit, 2008 SQL server

мое субъективное мнение - в обеих случаях недостаточная производительность дисковой подсистемы


а насчет общих фраз, лишенных юридической силы - так для любого заказчика важно не количество попугаев, а отсутствие дискомфорта при работе в базе

если вам это интересно, рекомендую посетить сайт entry.ua, на главной странице есть ряд неплохих статей, посвященных проблемам быстродействия серверов 1с8
11. Gilev.Vyacheslav 1924 24.09.13 22:29 Сейчас в теме
(10) vdscom,
то, что закрытие месяца в SQL версии базы выполнялось около 9 часов (по сравнению с 15 минутами в DBF версии) - я скромно умалчиваю.
Рекомендую http://infostart.ru/public/174086/.

впоследствии переписал документ "Комплектация номенклатуры", чтобы включать услуги в стоимость комплекта - проблема с быстродействием при закрытии месяца перестала быть актуальной.
Именно оптимизировать код и надо, вот пример нашей работы, но не надо подменять понятия - влияние железа все равно существует, хоть и не такое сильное как у кода.

2. скромный сервер 2U, 64ГБ ОЗУ (в винде доступно 32) Ксеон 6 ядер, 2.4 ГГц, 2 обычных сата диска по 1.5Гб в зеркале - при запуске отчета, выбирающего строки табличной части документа реализации (до 10 тыс документов в месяц по 5-10 строк), база тоже УТП - не то что таймаут 20сек для всех пользователей всех баз (остальные базы - обычная "Бухгалтерия для Украины"), сервак просто умирает, при этом дисковая очередь зашкаливает за 200

в обеих случаях порядка 50 активных пользователей, windows 2008 server standard edition 64bit, 2008 SQL server

мое субъективное мнение - в обеих случаях недостаточная производительность дисковой подсистемы
Если у Вас не получается оптимизировать систему, то обращайтесь к нам.

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

а насчет общих фраз, лишенных юридической силы - так для любого заказчика важно не количество попугаев, а отсутствие дискомфорта при работе в базе
заключите с нами договор на работы и юридическая сила появится, не вводите в заблуждение людей

если вам это интересно, рекомендую посетить сайт entry.ua, на главной странице есть ряд неплохих статей, посвященных проблемам быстродействия серверов 1с8
- почему бы Вам не разместить их на инфостарте, а мы их обсудим?
12. vdscom 21 24.09.13 22:56 Сейчас в теме
(11)

Именно оптимизировать код и надо, вот пример нашей работы, но не надо подменять понятия - влияние железа все равно существует, хоть и не такое сильное как у кода.

я не сказал, что все начало летать, просто стало возможным более-менее нормально работать

Если у Вас не получается оптимизировать систему, то обращайтесь к нам.

пока у меня не получается выбить средства на модернизацию дисковой подсистемы

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

ознакомлюсь при случае

заключите с нами договор на работы и юридическая сила появится, не вводите в заблуждение людей

высказывание своего мнения не является его навязыванием. или мне везде обязательно вставлять IMHO ?

- почему бы Вам не разместить их на инфостарте, а мы их обсудим?

я не автор и не правообладатель указанных материалов

а за рекомендацию спасибо, почитаю
13. mirco 74 25.09.13 00:28 Сейчас в теме
(12) Вы обладаете разумом... Действительно, ни одна точка зрения не может быть абсолютной истинной. Тем более в условиях открытого ресурса - все комментарии лишь общее описание действительности. Люди редко раскрывают секреты, которыми кормятся...

p.s.:
По поводу entry.ua - у Игоря Шаститко есть цикл интересных видео, где он совместно с Юрием Жуковским (представителем entry) обсуждают проблемы выбора серверов и железяк... Слегка размазано, но очень познавательно...(ссылка нннада ? ) Ну а раз люди разбираются в железе, значит что-нибудь полезно в статьях с их сайта можно почерпнуть (еще не читал - сейчас посмотрим).
25. headMade 144 25.09.13 10:10 Сейчас в теме
(13) mirco,
конечно ссылки надо....
плиз
14. mirco 74 25.09.13 00:38 Сейчас в теме
ах да, только что xeon e3 1270v2 в тесте tpc_gilv_for82 под postgresql - 49,02 попугая, под небольшое количество пользователей - отличный процессор (жаль 1290 не было,только этот под рукой)

(11) Вячеслав, тест http://www.gilev.ru/testg1c/ выдал ошибку, письмо со скринами сейчас на почту вышлю ((
16. Gilev.Vyacheslav 1924 25.09.13 01:56 Сейчас в теме
(14) mirco, спасибо за помощь в нагрузочном тестировании http://www.gilev.ru/testg1c, ответ написал почтой
первоначально ошибки должны быть, было бы удивительно если бы сразу произошло чудо )
но мы будем работать над этим :)
2. Ta_Da 24.09.13 18:42 Сейчас в теме
Не очень понимаю для кого и для чего эта статья. Т.е. собирали-собирали данные о "попугаях" от разных пользователей. Достоверность данных по большому счету под вопросом (что там творится на сервере, какое железо помимо процессора и т.п. автором не учитывается и учитываться полноценно не может в виду отсутствия информации), как в анекдоте про опрос и замер.
На выходе нечитаемая таблица в которой вперемешку идут разные процессоры и сумбурное изложение мыслей автором.

Ну это еще пол беды, но вывод то какой? "Берите самый дорогой и самый быстрый процессор" ? Любой эникейщик, да что там эникейщик, любой руководитель фирмы, который системный блок называет процессором и в 1С даже отчет не умеет строить, скажет то же самое - "покупаем самое дорогое, чтобы перед пацанами стыдно не было", уж извините.

P.S. Не так давно на Инфостарте была статья, в которой оценивали производительность сервера 1С при разных сетевых контроллерах (от 10Мбит до 10Гбита, кажется). В итоге сделали "неожиданный" вывод, что 10 Гбит - лучший выбор. Но там по крайней мере тестирование проходило в одинаковых условиях и на одном и том же физическом сервере, что позволяло оценить прирост производительности относительно роста стоимости. Какой вывод можно сделать тут - я теряюсь в догадках.
4. Gilev.Vyacheslav 1924 24.09.13 19:32 Сейчас в теме
(2) Ta_Da, вы правы, но у меня один к Вам вопрос: почему столько много людей купило e5-2620?
7. Ta_Da 24.09.13 20:04 Сейчас в теме
(4) судя по тому что в этой статье о 2620 упоминаний я не нашел, это был вопрос на сообразительность? Попробую угадать: потому что этот процессор идет в составе HP Proliant бюджетного уровня, а сервера HP это "дешево и сердито" (относительно, конечно же).

P.S. Я к чему писал-то: Ваша статистика была бы гораздо интересней и полезней, если бы была представлена не в виде диаграммы, а именно таблицы с несколькими колонками типа среднее число попугаев/медианное число попугаев/частота/количество ядер/условная стоимость. Ну или хотя бы в виде цифр по попугаям, чтобы каждый желающий мог к ней нужные колонки добавить.

(5) mirco, я все прочитал, не переживайте. Некоторые абзацы даже по нескольку раз.
9. Gilev.Vyacheslav 1924 24.09.13 20:34 Сейчас в теме
(7) Ta_Da, если перед тестом tpc-1c указать почтовый ящик (идентификатор), то по окончанию теста при наличии интернета можно в таблице результатов сравнить с другими - мы стараемся показать результаты тем, кто взаимно согласен показать свои...

но имхо а смысл писать статью, я наоборот постарался сделать аналитику из собранных данных, таблица не предоставит большую точность, так как многие делали тест десятками раз на одной конфигурации, другие по разу - это создаст разные "весы" при подсчете, поэтому я "отфильтровал" по своему данные, предлагаю принять на веру )

(8) вот и пытаюсь призывать не экономить на процессорах, делать это с умом и привожу аргументы
8. ansh15 24.09.13 20:21 Сейчас в теме
(4)
Дешевый, наверное... Это же не пепелац породы Мереседес, его в качестве элемента "крутизны" публике не представишь. А на памяти экономят, видимо, из-за до сих пор устойчивого штампа "у нас семерка с одним гигабайтом работала и все летало."
Gilev.Vyacheslav; +1 – Ответить
15. Evgen.Ponomarenko 571 25.09.13 01:41 Сейчас в теме
СЛЕДСТВИЕ: Все таки для задач с нагрузкой как в тесте важно брать НЕ САМЫЙ ДОРОГОЙ ПРОЦЕССОР, А ПРОЦЕССОР С МАКСИМАЛЬНОЙ ЧАСТОТОЙ.

Поддерживаю, со временем пришел к такому же выводу.
Максимальная производительность - результат достижения баланса:

1) Тактовой частоты процессора
2) Объема внутреннего кеша процессора
3) Объема/частоты памяти
4) Производительности дисковой подсистемы

Узким местом системы может стать:
1) Очередь на процессоры
2) Очередь на дисковые операции

Количество ядер обратно пропорционально объему внутреннего кеша на ядро.
Оптимальная нагрузка на процессоры 5-25%. Меньше 5% - можно уменьшить количество ядер, больше 25% - нужно увеличить.


ansh15; mirco; Gilev.Vyacheslav; +3 – Ответить
17. Gilev.Vyacheslav 1924 25.09.13 01:58 Сейчас в теме
(15) Evgen.Ponomarenko, очень конструктивный пост, спасибо!
18. Evgen.Ponomarenko 571 25.09.13 02:04 Сейчас в теме
20. mirco 74 25.09.13 02:24 Сейчас в теме
(18) И как там 1с на Oracle ? Или у Вас на нем не 1с ?
19. mirco 74 25.09.13 02:21 Сейчас в теме
(15) А еще можно добавить, что любые попытки оптимизации нужно производить только после тщательного анализа происходящего.
Почему-то многие считают, что есть "рубильник" - дернул в положение "вкл" и оно как начнет летать )) А ведь как Вы и сказали нужно сперва найти узкое место.Тут на помощь приходят всем известные (и ни кем, почему-то, не используемые) счетчики производительности, различные утилиты;
iotop,top,free-m - для unix подобных
cpu-z,crystal disk mark, aida -для windows
и, конечно же,сервисы gilev.ru - для всех систем... (сто рублей за рекламу )) )
Вот только люди ленивы, им бы сразу покажи что включить и где нажать. А понимания как "оно все там происходит" - оно никому не надо.
23. webester 26 25.09.13 09:07 Сейчас в теме
(19)Кому надо, тот разберется, кому не надо, тому не надо. Поэтому: больше статей хороших и разных! :) Начинать разбираться с "нуля" проще, когда материала много. Сам пытаюсь писать, что бы помогать тем кто в начале пути. У меня как правило "разбор полетов" начинается тогда, когда "ну сделай ты уже что нибудь!". Время оно денег стоит. Тратить его на "потом пригодится" нет возможности.
27. ansh15 25.09.13 14:16 Сейчас в теме
(19) mirco, "Вот только люди ленивы, им бы сразу покажи что включить и где нажать. А понимания как "оно все там происходит" - оно никому не надо."

Второй график в публикации как раз и является подтверждением ваших слов. Тех, "у кого за тридцать"(для этого процессора вполне нормальный результат), ощутимое меньшинство. То есть это вопрос не технологический, а скорее из области социально психологии, что-ли...
21. webester 26 25.09.13 08:51 Сейчас в теме
Мысли интересные. Только граяик анализировать не очень удобно. Удобнее была бы действительно таблица с ценой, ядрами, количеством тестов и прочими ТТХ, что бы можно было бы сортировать по столбцам и самостоятельно построить нужный график при необходимости. Или даже загнать в базу 1С :) или сделать гугло таблицу, или ... в общем варианты есть. Наблюдал интересный казус: модель проца намеренно оставил, он хоть и не серверный но таки, загружены все ядра и причем равномерно. На скрине запечатлен момент загрузки очень большого файла обмена РИБ и отчетливо видно тот момент когда загрузка закончилась. То есть проц был занят только загрузкой. Подскажите как это возможно? Повторить не могу ибо делать эксперименты на боевом сервере не имею права.
29. rus128 2 25.09.13 15:01 Сейчас в теме
(21) а смысл давать колонку с ценой, если в разных регионах она может быть разной, а через месяц может утратить актуальность?
30. webester 26 25.09.13 15:05 Сейчас в теме
(29)Для того, что бы вычислить соотношение цена\качество?
40. Gilev.Vyacheslav 1924 25.09.13 23:18 Сейчас в теме
(30) webester, у меня есть сомнения на счет цены/качества, имхо тут важнее понять из какой линейки выбирать топовые E3, E5-1xxx, E5-2xxx, E5-4xxx, E7
43. webester 26 26.09.13 01:49 Сейчас в теме
(40) Имелось ввиду: этот на 20% дороже но по тестам производительность выше вдвое, а вот этот ровно в 2раза дороже а производительности чуть, его вообще надо убрать из кандидатов. Где то в таком ключе.
46. Gilev.Vyacheslav 1924 26.09.13 23:17 Сейчас в теме
(43) webester, оставлю Вам возможность написать такую статью здесь, возможно она даже окажется популярней чем эта )
48. webester 26 27.09.13 01:38 Сейчас в теме
(46) Отличный, "взрослый" подход:
- Таблица должна быть более информативная!
- Тебе надо, ты и делай.
52. Gilev.Vyacheslav 1924 27.09.13 15:14 Сейчас в теме
(48) webester, осторожней со словом "должен" - это подход немного другой категории
56. webester 26 27.09.13 16:27 Сейчас в теме
(52) Я написал достаточно развернутый ответ, на эту реплику. Но подумал и стер. Действительно, извините, что привязался. Вы никому и ничего не должны.
31. 7o2uYXg 50 25.09.13 15:20 Сейчас в теме
(29) чтобы читатель мог получить представление о соотношении, да.
Понятно, что через год это соотношение может быть радикально другим, но суть изложенного от этого не изменится.
37. Gilev.Vyacheslav 1924 25.09.13 23:03 Сейчас в теме
(21) webester, специально стал нагружать ценой, потому что цены с одной стороны постоянно меняются, да и в разных регионах разные, зато есть точные назвали моделей, поэтому ориентировочную цену и характеристики легко посмотреть на сайте интела
http://ark.intel.com/ru/products/family/59137/Intel-Xeon-Processor-E3-Family/server
http://ark.intel.com/ru/products/family/59138/Intel-Xeon-Processor-E5-Family/server
http://ark.intel.com/ru/products/family/59139/Intel-Xeon-Processor-E7-Family/server
42. webester 26 26.09.13 01:44 Сейчас в теме
(37)Согласен! Цену можно посмотреть, производительность тоже приблизительно прикинуть, выводы сделать, статью не читать\писать... Цены в (21) не главное, так для ассортимента, если так критично сделайте вид, что я про них не говорил. Основная мысль была все таки немного в другом.
22. Slotty 25.09.13 09:01 Сейчас в теме
Gilev.Vyacheslav, хоть кто то собирает такую статистику. Хотя она относительная и спорная и все по 6 - пункту.
24. Evgen.Ponomarenko 571 25.09.13 10:02 Сейчас в теме
Извиняюсь... может я не в тему, но подскажите плиз:
1) Какую производительность дисковых подсистем можно считать нормальной
(к примеру raid10 на контроллере lsi mr9260-4i)
2) Каким инструментом можно выловить конкретный процесс который грузит дисковую подсистему.
26. smit1c 107 25.09.13 13:51 Сейчас в теме
(24) Evgen.Ponomarenko,
монитор ресурсов, в режиме онлайн видно какой из процессов больше других использует диск
Evgen.Ponomarenko; +1 – Ответить
32. Evgen.Ponomarenko 571 25.09.13 15:34 Сейчас в теме
(26) smit1c,

Семен-Семеныч! Большое спасибо!!!
Где были мои глаза? Видать совсем замылились - смотрю в книгу вижу фигу!
Большое Вам человеческое спасибо! Мне другое интересно... почему, когда я задавал такой простой
и очевидный вопрос админам - ответы были из серии космических кораблей бороздящих безграничные просторы
Гугла и Яндекса. Мне даже в голову не приходило глянуть себе под нос.

Тигра предлагает Вини-пуху лапу дружбы :)))
34. awk 745 25.09.13 18:52 Сейчас в теме
(32) Evgen.Ponomarenko, А что вы хотели от пресиникейщиков?
(0) Статья безусловный +.
36. Evgen.Ponomarenko 571 25.09.13 19:38 Сейчас в теме
(34) awk,
Так если ж бы аникейщики, таких видно за версту. Мои знакомые админы - профи с большим стажем. Только у них напрочь отсутствует системное мышление, которое с лихвой компенсируется всеубеждающей харизмой. Мне иногда кажется, что в админы идут, те кому программировать не дано,а быть в теме IT очень хочется.
Хотя и бывают приятные исключения. И чем реже исключения - тем приятнее.
38. Gilev.Vyacheslav 1924 25.09.13 23:09 Сейчас в теме
(24) Evgen.Ponomarenko,
Evgen.Ponomarenko; +1 – Ответить
44. Evgen.Ponomarenko 571 26.09.13 11:05 Сейчас в теме
(38)
Спасибо...спасибо мне уже помогли! (26) smit1c
Gilev.Vyacheslav; +1 – Ответить
33. molodoi1sneg 18 25.09.13 16:21 Сейчас в теме
Статья - отличный ответ на типичный вопрос клиента: "Какую конфигурацию сервера выбрать?"
Жду продолжения статьи по другим составляющим сервера.
41. Gilev.Vyacheslav 1924 25.09.13 23:20 Сейчас в теме
(33) molodoi1sneg, ну если новый тест приживется, то и напишу про диски
35. Dima69 75 25.09.13 19:23 Сейчас в теме
Спасибо за статью. Жду продолжения про другие составляющие сервера
50. Fenicss 27.09.13 07:53 Сейчас в теме
Хорошая статья . Вот только есть 1 момент вы сказали что эти результаты собирались тысячами клиентов. Сразу вопрос соответственно было бы интересно смотреть полностью сборку сервера включая материнку диск и объем оперативки. Потому что как показала практика очень большую роль может играть пропускная способность шин.
54. Gilev.Vyacheslav 1924 27.09.13 15:17 Сейчас в теме
(50) Fenicss, в (9) уже ответил:
если перед тестом tpc-1c указать почтовый ящик (идентификатор), то по окончанию теста при наличии интернета можно в таблице результатов сравнить с другими - мы стараемся показать результаты тем, кто взаимно согласен показать свои...
есть убеждение, что смотреть чужие результаты и не показывать свои - это плохая карма )
57. Fenicss 28.09.13 05:35 Сейчас в теме
(54) Просто мы тоже недавно покупали сервер для 1с и как оказалась очень много зависит именно от материнки и скорости жесткого диска. А разница между процессорами оказывается не такой большой как хотелось. И обычно при покупке более мощного процессора не экономит на других его частях соответственно говорить о точности теста здесь тяжело.. А все таки где то есть полное комплектация компов что бы увидеть реальные сборки?
61. Gilev.Vyacheslav 1924 01.10.13 01:54 Сейчас в теме
(57) Fenicss, о какой точности вы говорите - это вообще синтетический тест! Каждое внедрение по своему уникально. Наиболее точный тест естественно будет на той конфигурации и операциях, которые вы планируете использовать на вашем сервере...для этого нагрузочное тестирование и придумано...
51. zaoallat 27.09.13 08:21 Сейчас в теме
Я думаю, что процессор без всего основного не сильно играет роли память и дисковая подсистема тоже тяжеловесы в обработке данных 1с 8.Х.
55. Gilev.Vyacheslav 1924 27.09.13 15:19 Сейчас в теме
(51) zaoallat, тоже так думаю, поэтому и предлагаю помочь нам со статистикой в тесте http://www.gilev.ru/testg1c/
58. C4H9O2N 30.09.13 06:24 Сейчас в теме
То что оно однопоточное , и отсюда чем болше частота тем шибше 1с, это понятно , это замечательно(имею ввиду не сам факт , а "научную" доказанность). Но ведь вот тот же сервер базы данных - он на другой машине - или на той же самой? А ведь (насколько я помню) MSSQL способен доблестно выжырать практически неограниченный объем памяти , в зависимости от размера баз.И процессорного времени тоже хочет.Но это так , рассуждение "с общих позиций". Вообще получается некая многомерная линейка , и получается такая "околоидея" - в "многомерных" системах резко выигрывая по одному параметру можно достичь значительно менее эффективной системы , чем при равномерном "вытягивании" параметров.И вот ещё нюанс , на хабре недавно один гражданин поведал ,как поставил на довольно быструю современную машинку висту.Висит.Причем не потому что судорожно что то считает , а именно кто-то где-то кого-то ждет.
60. h00k 52 30.09.13 15:39 Сейчас в теме
(58)C4H9O2N,
>Но ведь вот тот же сервер базы данных - он на другой машине - или на той же самой?
В контексте 1С сервер баз данных,PostGreeSQL, MS SQL или Oracle - не важно, является простым хранилищем данных. Соответственно, чем быстрее сервер 1С получит доступ к этим данным, тем быстрее обработает и вернет результат запроса. Естественно, что наибольшая скорость обмена данными достигается при установке сервера 1С и сервера БД на один физический сервер.

>выигрывая по одному параметру можно достичь значительно менее эффективной системы , чем при равномерном "вытягивании" параметров
"Равномерное" вытягивание параметров - это, на мой взгляд, идеал который в реальности не достижим, обычно все сводится к устранению "узких" мест. Причем "узкие" места присутствуют в любой системе, и нам остается только попытаться свести к минимуму их влияние на общую производительность системы.
64. Gilev.Vyacheslav 1924 01.10.13 02:09 Сейчас в теме
(60) h00k, думаю что универсальных рецептов, подходящих всем не бывает
но учесть опыт других думаю не повредить ни кому )
например при установке на один сервер нескольких ролей (функций) мы тем самым уменьшаем доступное количество мощности сервера для каждой роли (функции) - вообщем любые решения имеют плюсы и минусы, надо смотреть в каждом конкретном случаи где больше плюсов
66. h00k 52 02.10.13 11:55 Сейчас в теме
(64) Да Вячеслав, именно это я и имел в виду, когда далее написал что у любой системы есть "узкие" места, даже если на текущий момент времени их влияние не заметно.
Просто я на всякий случай еще раз напомнил, что сервер 1С использует SQL сервер всего лишь как хранилище данных. И соответственно, большинство рекомендаций по выбору оборудования извне 1С сообщества нам не подходят. У них другие задачи и другая схема работы с SQL сервером.

Поэтому разрабатываемые вами тесты, за них отдельное спасибо, и накопление статистики очень нужная задача. Жаль что компания 1С при запросе подобной статистики отсылает к технологическим вопросам крупных внедрений. Все таки у них больше ресурсов для сбора такого рода информации.
Gilev.Vyacheslav; +1 – Ответить
76. C4H9O2N 04.10.13 05:24 Сейчас в теме
(60)h00k, ОК , возможности СУБД не используются ,влияние СУБД на загрузку проца незначительно.
А вот про узкие места несколько более интересный вариант , задача выбора железа похожа на задачу "о рюкзаке" , с одной интересной особенностью - полезность предметов (ЦПУ,частота обмена с памятью,применение SSD,файловый вариант базы на RAM диске) неочевидна. (а кто нибудь видел на железке например "это может выйти из строя:через 3мес-с вераятностью а , через 6мес с вероятностью в .." и тому подобные попугаи входящие в (стоимость владения?) ) Gilev.Vyacheslav решает эту задачу методом Монте-Карло , с помощью сообщества. Точных указаний подобный метод дать принципиально не может но выявить интересные вещи - всегда.
Идеал недестижим,вот допустим не видел ещё ни одного прямоугольного кирпича , но разве при взгляде на проем я не могу "прикинуть" необходимость кластераколичество кирпичей , благодаря изначальной прямоугольности кирпича.И если кирпичи леплю я сам то нужны какие-нибудь "глаза" ,чтобы увидеть когда у меня получится трапеция , или вобще нечто бесформенное. // разумеется это, мною вышеописанное является "Моим Мнением" , возможно глупым или некорректным, предоставленным с наслаждением или без оного , включая но не ограничиваясь ситуациями алкогольного опьянения автора.
80. h00k 52 04.10.13 10:38 Сейчас в теме
(76)>(а кто нибудь видел на железке например "это может выйти из строя:через 3мес-с вераятностью а , >через 6мес с вероятностью в .." и тому подобные попугаи входящие в (стоимость владения?)

Забавно такое читать, у вас вообще есть опыт закупок серверных комплектующих? Понимание термина "стоимость владения"?
При покупке нормального сервера, гарантия распространяется на весь сервер целиком, и дается, чаще всего, на 3 года.
При "самосборе" на любую железку действует гарантия производителя, указан период в течении которого комплектующая гарантировано будет работать, при штатных условиях эксплуатации.

Ваши же "попугаи входящие в стоимость владения" мне напомнили критерии "оверклокеров", пытающихся выжать из дешевых процессоров производительность топовых...

Авантюризм при планировании производственного сервера не допустим. Есть расчетный срок службы комплектующих, есть план замены/модернизации комплектующих сервера. Причем, при подготовке плана замен расчетный срок службы берется ниже указанного в ТТХ комплектующей, с запасом.
Выход из строя комплектующей раньше планового - не штатная ситуация и чаще всего гарантийный случай.
82. ZLENKO 398 04.10.13 10:46 Сейчас в теме
(80) "Понимание термина "стоимость владения"" доступно только просветленным! Нам этого не понять :-(
84. h00k 52 04.10.13 11:25 Сейчас в теме
(82)На ваш взгляд, во фразе:
а кто нибудь видел на железке например "это может выйти из строя:через 3мес-с вераятностью а , через 6мес с вероятностью в .." и тому подобные попугаи входящие в (стоимость владения?)

должен быть употреблен термин "стоимость владения", а не "риски"?!
63. Gilev.Vyacheslav 1924 01.10.13 02:06 Сейчас в теме
(58) C4H9O2N, мне бы очень не хотелось, чтобы из моей статьи был сделан вывод что надо покупать мощный проц, а остальное не имеет значение

разумеется можно купить E3-1290 и удивляться потом, почему он не вытягивает 700 пользователей

65. mirco 74 01.10.13 19:30 Сейчас в теме
(63) Кстати о 700 и выше... Вот кто-нибудь бы поделился статьёй на тему "700 негритят и конфликт блокировок".

(off-top)Очень интересные комментарии: почему большинству людей так важно написать Свое мнение ? Даже если оно совсем глупое ? Даже если они не сильны в предметной области, а лишь умеют с наслаждением представлять свои величественные достижения и знания ? Почему все знают о "молчи - за умного сойдешь", но никто не применяет.... "нипонятнооо"...
Gilev.Vyacheslav; +1 – Ответить
67. ZLENKO 398 03.10.13 11:21 Сейчас в теме
(65) К сожалению 700 "негритят" у меня нет :-( Есть 150 "негритят" активно работающих в УПП и Розница (сеть супермаркетов среднего размера) из которой "в онлайне" грузятся и проводятся чеки в УПП :-) Конфликты блокировок побеждены (конфликтов блокировок в принципе нет :-))! Код проведения в УПП переписан существенно, но по объему изменений в коде немного. Никакими процессорами "кривизну" логики проведения документов компенсировать невозможно :-)
70. grum01 115 03.10.13 11:28 Сейчас в теме
(67) А вот с этим полностью согласен.
Код в типовых конфигах постоянно шлифуется.
На собственном опыте уяснил давно: один и тот же алгоритм, написанный разными людьми, работает с разными скоростями.
Путем шлифовки кода добивался ускорения до 15 раз в некоторых обработках.
74. Gilev.Vyacheslav 1924 03.10.13 20:24 Сейчас в теме
(70) grum01, любая типовая конфигурация не может учитывать индивидуальных особенностей - это компромиссное решение которое учитывает что вероятнее всего используется большинством и не учитывает остального
естественно работа той же упп на односокетном и восьмисокетном сервере должна учитывать разницу и использовать ее, но делать это уже должны не программисты 1С, а те кто внедряют на конкретном предприятии имхо
78. grum01 115 04.10.13 06:00 Сейчас в теме
(74) Речь не об индивидуальных особенностях, а о местами сильно замудренном коде в принципе.
Это не претензия к разрабам, просто констатация.
Сама типовая конфа без всяческих доработок грешит не особо отточенным кодом.
81. ZLENKO 398 04.10.13 10:43 Сейчас в теме
(78) Даже "далеко ходить" не надо - возьмем тот же запрос получения остатков партий в УПП (в УТ похожий). Сколько уже понаписано на тему оптимизации этого запроса - ускорение минимум на порядок... И что ? Код в типовых какой был такой и остался, а 1С рекомендует чаще обновлять статистику вместо того чтобы запрос переписать. И подобных примеров можно привести достаточно...
88. Gilev.Vyacheslav 1924 04.10.13 20:17 Сейчас в теме
(81) ZLENKO.PRO, голословно - приведите пример "как есть" и "как надо" в виде конкретного кода
71. Gilev.Vyacheslav 1924 03.10.13 20:19 Сейчас в теме
(67) ZLENKO.PRO, это Вам только кажется, какие процессоры на вашем предприятии у серверов 1С и субд?
90. ZLENKO 398 05.10.13 12:29 Сейчас в теме
(71) Хотите предложить моему клиенту купить новый сервер ? :-)
А зачем если на текущем сервере конфликтов блокировок не возникает ?
Хотя конечно можно "подпортить" код и они появятся ...:-)
И тогда с "чистой совестью" рекомендовать клиенту новые процессоры :-)
91. h00k 52 05.10.13 13:20 Сейчас в теме
(90) Не могу понять, смысл ваших постов в этой теме? Как вы круто "победили" конфликты блокировок?
Но вы даже не знаете спецификации рабочего сервера...

Клиент купил около года назад достаточно крутой и дорогой сервер, но что именно там стоит внутри я не уточнял.
(с)

Легко побеждать блокировки когда, например, в сервере стоит пара E5-2690, 128Gb оперативки и RAID 10 из SSD-дисков, а сервер СУБД и сервер 1С: Предприятие правильно настроены и установлены на одном физическом сервере.

А попробуйте повторить на сервере в котором пара E5603, 32Gb оперативки и RAID 5 на SATA-II дисках.
Gilev.Vyacheslav; hogik; +2 – Ответить
92. ZLENKO 398 05.10.13 21:55 Сейчас в теме
(91) "RAID 5 на SATA-II дисках"
Я даже пробовать не буду - это не сервер для 1С :-)

"Легко побеждать блокировки когда, например, в сервере стоит пара E5-2690, 128Gb оперативки и RAID 10 из SSD-дисков"
Ну если знаеш как, то легко, а если не знаеш то никакие SSD не помогут.
Кстати SSD должны быть не просто SSD, а с интерфейсом SAS.
93. hogik 447 05.10.13 22:30 Сейчас в теме
(92)
"Кстати SSD должны быть не просто SSD, а с интерфейсом SAS."(с)

Владимир (ZLENKO.PRO).
Опять заблуждаетесь. :-)

Interface PCI Express Gen. 2 x 8
Read Bandwidth Up to 2,800MB/s
Write Bandwidth Up to 2,800MB/s
Random Write Operations (4kB) 410,000 IOPS
Random Write Operations (8kB) 275,000 IOPS
Maximum IOPS 500,000 IOPS
Weight 283g :-) :-) :-)

http://ocz.com/enterprise/z-drive-r4-pcie-ssd/rs-specifications
94. ansh15 06.10.13 00:06 Сейчас в теме
(93) hogik, а цена у них, так просто замечательная, как раз для покупателей E5603 или аналогичных.
96. hogik 447 06.10.13 00:52 Сейчас в теме
(94)
Андрей (ansh15).
Цена у него вполне нормальная для нормального сервера. ;-)
Моё мнение, что технологию SSD только так и надо использовать.
Т.е. использовать без всяких "переходников" типа SATA, SAS.
(95)
Владимир (ZLENKO.PRO).
У нас такие в серверах не стоят.
Не требуется, т.к. мы не используем 1С-продукт. :-)
98. ZLENKO 398 07.10.13 10:45 Сейчас в теме
(96) Не соглашусь по поводу цены... Модель на 300Гб во внимание брать не будем, т.к. это мало. Их нужно как минимум два чтобы объединить в RAID, т.к. учитывая надежность SSD ... А пара z-drive-r4-pcie-ssd на 800Гб стоят как целый сервер среднего уровня. Если Ваши клиенты могут себе такое позволить - я за Вас рад :-)
107. hogik 447 07.10.13 18:34 Сейчас в теме
(98)
"Не соглашусь по поводу цены... Если Ваши клиенты могут себе такое позволить..."(с)
Стоимость двух штук: 400000 руб.
Срок службы/гарантии: 3 года.
Считаем: 400000/(3*365).
Около 370 рублей в день за повышение производительности системы в 2-3 раза. :-)
95. ZLENKO 398 06.10.13 00:13 Сейчас в теме
(93) У Вас такие в серверах стоят ? :-))))))))))))))))))))
97. Gilev.Vyacheslav 1924 07.10.13 01:02 Сейчас в теме
(92) ZLENKO.PRO, напишите статью на инфостарте
ZLENKO; h00k; hogik; +3 – Ответить
99. ZLENKO 398 07.10.13 11:15 Сейчас в теме
(91) Разброс параметров (диаграмма в статье) для одного и того же процессора наглядно показывает что процессор сам по себе еще мало что решает - очень многое зависит от остальных компонент сервера. Было бы интересно увидеть аналогичную статью по оперативной памяти.
Смысл в моих постах в том что прежде чем бежать покупать новый процессор в сервер (или новый сервер :-)) надо заняться оптимизацией кода приложения, т.к. если у вас в конфигурации, например, стоят автоматические блокировки, то новые процессоры и SSD вам не сильно помогут.
Вячеславу за статью спасибо. Вывод из статьи - для сервера 1С надо покупать i7-4930K по 600$ за штуку, но на первой диаграмме данных по ним нет :-( Я понимаю маркетинговые ходы Intel по разделению процессоров на серверные (надо же им деньги зарабатывать :-)) и не серверные, но таки интересно было бы увидеть наглядно а есть ли разница применительно к теме топика ?
100. h00k 52 07.10.13 12:07 Сейчас в теме
(99)
Разброс параметров (диаграмма в статье) для одного и того же процессора наглядно показывает что процессор сам по себе еще мало что решает - очень многое зависит от остальных компонент сервера.

Очень многое решают настройки сервера, сервер "из коробки" и нормально настроенный - совершенно разные уровни производительности. Следующий важный критерий - дисковая подсистема, потом скорость обмена между сервером СУБД и сервером 1С.

Было бы интересно увидеть аналогичную статью по оперативной памяти.

Влияние оперативной памяти на общую производительность системы не такое значительное, разница между 1300 и 1600 будет почти не заметна, как в принципе и разница между UDIMM и RDIMM модулями.
А вот влияние дисковой подсистемы можно оценить не вооружённым глазом.

Смысл в моих постах в том что прежде чем бежать покупать новый процессор в сервер (или новый сервер :-)) надо заняться оптимизацией кода приложения

Оптимизация кода приложения достаточно трудоемкий и длительный процесс. Иногда замена оборудования на более производительное гораздо эффективней с экономической точки зрения. Заказчику обычно важна не причина возникновения проблемы, а сколько будет стоить решение и в какие сроки проблема будет решена.
В любом случае, нет универсальной "таблетки". Где-то целесообразней провести рефакторинг кода, где-то поставить новую железку, а где-то поставить новую железку и потом заняться рефакторингом.

Вывод из статьи - для сервера 1С надо покупать i7-4930K по 600$ за штуку

Вывод не правильный, данный процессор не обеспечит достаточную надежность данных. И маркетинговые ходы тут не причем. Точнее почти не причем, можно было бы во все процессоры включать поддержку ECC, но поддержка ECC памяти делает себестоимость процессора выше да и нужна не всем.
Gilev.Vyacheslav; hogik; ansh15; +3 – Ответить
101. ZLENKO 398 07.10.13 13:11 Сейчас в теме
(100) "разница между 1300 и 1600 будет почти не заметна"
А между 1333 и 2800 ? :-)

"данный процессор не обеспечит достаточную надежность данных"
Большинство клиентов не "запускает космические корабли" и отсутствие ECC спокойно переживут.

"но поддержка ECC памяти делает себестоимость процессора выше да и нужна не всем"
И не только процессора, но и стоимость памяти с ECC тоже.
103. h00k 52 07.10.13 13:46 Сейчас в теме
(101) Какой серверный процессор поддерживает ддр-4 и частоту памяти 2800?

Большинство клиентов не "запускает космические корабли" и отсутствие ECC спокойно переживут.

Забавно, это звучит примерно как "большинство клиентов используют 1С для выписывания РТиУ и Счет-фактур. Отсутствие актуальных остатков они спокойно переживут..." или еще лучше "Большинство клиентов не "запускает космические корабли", зачем им учет на компьютере вести?!!!"
104. ZLENKO 398 07.10.13 14:42 Сейчас в теме
(103) Надежность всей системы в значительной степени определяется надежностью самого ненадежного элемента.
В системе "Сервер приложений 1С" какой самый ненадежный элемент ?
Правильно(!) - само приложение 1С (включая программный код конфигурации).
А еще один весьма ненадежный элемент - SSD диски...
Память с ECC не улучшит реальную надежность обсуждаемой системы аж ни на сколько.
105. ZLENKO 398 07.10.13 14:50 Сейчас в теме
(103) В том то и дело что по производительности недорогая "десктопная" система может запросто "уделать" дорогущий сервер. А нужна надежность ? - поставьте две таких системы и обмен между ними. Заодно и нагрузку распределите. И такой вариант даст несравнимо большую надежность чем память с ECC :-)
Кстати Яндекс для своих серверов покупает обычное десктопное железо... Вы часто слышали про сбои в работе Яндекса ?
Как владелец бизнеса могу сказать что рассуждать о надежности легко когда ее оплачивает кто то другой :-)
А когда расходы из своего "кармана", тогда гораздо лучше думается где она нужна и насколько она нужна.
106. hogik 447 07.10.13 18:16 Сейчас в теме
(105)
"Кстати Яндекс для своих серверов покупает обычное десктопное железо..."(с)

Владимир (ZLENKO.PRO).
Опять заблуждаетесь. :-)

http://www.3dnews.ru/news/sboi_ozu_koshmar_na_ulitse_dimm/
http://www.3dnews.ru/news/microsoft_vistupaet_za_povsemestnoe_vnedrenie_ecc_dr­am/
http://www.thevista.ru/page897-kod_korrektirovki_oshibok_ecc_zhelatelen_dlya_windows_vista
111. ZLENKO 398 07.10.13 19:00 Сейчас в теме
108. wkon 14 07.10.13 18:50 Сейчас в теме
(105) ZLENKO.PRO,

Если заглянуть сюда http://en.wikipedia.org/wiki/Dynamic_random-access_memory,
то можно прочитать, что нагруженный компьютер с десктопной памятью в течение 8-ми месяцев с вероятностью 26%
попадет на НЕЗАМЕЧЕННОЕ искажение данных в этой памяти.

Хотя гораздо хуже другой вариант, когда в системе стоит "битая" планка и потихоньку портит вам жизнь.

Ну а дальше уже каждый сам просчитывает свои риски.

Например у системщика при таком раскладе довольно большая вероятность в течение трех лет быть уволенным :).

109. ZLENKO 398 07.10.13 18:58 Сейчас в теме
(108) А теперь представьте что с сервером 1С работает 100 обычных компьютеров (клиентских) с памятью без ECC и каждый вносит в базу данных на сервере "НЕЗАМЕЧЕННОЕ" искажение данных !!! УЖАС :-)
110. wkon 14 07.10.13 18:59 Сейчас в теме
(109) Ничего страшного, если расчеты ведутся на сервере
h00k; hogik; +2 – Ответить
112. ZLENKO 398 07.10.13 19:01 Сейчас в теме
(110) Ага... и данные тоже клиенты вводят на сервере :-) Зачем им вообще эти компьютеры ?
114. wkon 14 07.10.13 19:08 Сейчас в теме
(112) Не буду вступать с Вами в долгий диспут. Вам продемонстрировали, что использование десктопных компонент в серверах
критично для бизнеса. Если бы ввод данных с десктопных платформ тоже был критичен для бизнеса их бы не использовали или по крайней мере настоятельно нерекомендовали.
115. hogik 447 07.10.13 19:15 Сейчас в теме
(114)
"или по крайней мере настоятельно нерекомендовали"(с)
Они и рекомендовали. :-) См. ссылки из (106) сообщения.
P.S.
Лично, я использую системы с ECC даже для домашнего компьютера на котором выполняю работы для работы (это где деньги платят). И система дороже обычной на 10-20 процентов. Что явная мелочь при использовании железа 2-3 года.
120. ZLENKO 398 07.10.13 21:18 Сейчас в теме
(115) А я поставил себе на домашний комп память DDR-3 2400 и "все летает и ничего не падает". А Вы можете продолжать гордиться своей медленной памятью с ECC :-)
116. h00k 52 07.10.13 19:45 Сейчас в теме
(114) Ну, с пользовательскими машинами все немного проще, но персоналки разработчиков обязательно комплектуются памятью ECC, дабы не тратить время на поиск несуществующих ошибок.
119. ZLENKO 398 07.10.13 21:13 Сейчас в теме
(116) "персоналки разработчиков обязательно комплектуются памятью ECC"
Это где то законодательно прописано ? В каком смысле "обязательно" и где ?
113. hogik 447 07.10.13 19:05 Сейчас в теме
(109)(112)
"и каждый вносит в базу данных на сервере "НЕЗАМЕЧЕННОЕ" искажение данных "(с)

Владимир (ZLENKO.PRO).
Опять заблуждаетесь. :-)

Учите "матчасть"(с) в части клиент-серверных технологий. :-)
121. ZLENKO 398 07.10.13 21:21 Сейчас в теме
(113) "Учите "матчасть"(с) в части клиент-серверных технологий."
Ссылку я указал: http://tech.yandex.ru/education/kit/
Приду - проверю :-)
124. hogik 447 07.10.13 22:23 Сейчас в теме
(121)(122)
"Приду - проверю :-)"(с)
"Решено - сюда больше не пишу !"(с)


Владимир (ZLENKO.PRO).
У Вас еще и с логикой проблемы. :-)
P.S.
Пишите статью...
102. ZLENKO 398 07.10.13 13:34 Сейчас в теме
(100) "Оптимизация кода приложения достаточно трудоемкий и длительный процесс."
Бывают конечно случаи когда мало смысла в оптимизации кода без замены "железа".

Более того есть даже живой пример - клиент сэкономил и на сервер приложений 1С поставил RAID-10 на SATA-II :-(
Как только малейшая нагрузка на HDD (хотя ее особо и не должно там быть по идее) - сервер приложений 1С "еле шевелится".
Слава богу хоть на сервер СУБД поставили RAID-5 на SAS 15k :-)
Оборудование покупали до меня и менять в ближайшем будущем не будут :-(

Я код в 1С, конечно, подоптимизировал, но все равно такое "летать" не будет... и не имеет значения какой там процессор при SATA HDD :-)
117. hogik 447 07.10.13 20:37 Сейчас в теме
(102)
"Слава богу хоть на сервер СУБД поставили RAID-5"(с)

Владимир (ZLENKO.PRO).
Опять заблуждаетесь. :-)

Хоть :-) тут прочтите: http://ru.wikipedia.org/wiki/RAID

"Производительность RAID 5 заметно ниже, в особенности на операциях типа Random Write (записи в произвольном порядке), при которых производительность падает на 10-25% от производительности RAID 0 (или RAID 10), так как требует большего количества операций с дисками (каждая операция записи сервера заменяется на контроллере RAID на три - одну операцию чтения и две операции записи). Недостатки RAID 5 проявляются при выходе из строя одного из дисков — весь том переходит в критический режим (degrade), все операции записи и чтения сопровождаются дополнительными манипуляциями, резко падает производительность. При этом уровень надежности снижается до надежности RAID-0 с соответствующим количеством дисков (то есть в n раз ниже надежности одиночного диска). Если до полного восстановления массива произойдет выход из строя, или возникнет невосстановимая ошибка чтения хотя бы на еще одном диске, то массив разрушается, и данные на нем восстановлению обычными методами не подлежат. Следует также принять во внимание, что процесс RAID Reconstruction (восстановления данных RAID за счет избыточности) после выхода из строя диска вызывает интенсивную нагрузку чтения с дисков на протяжении многих часов непрерывно, что может спровоцировать выход какого-либо из оставшихся дисков из строя в этот наименее защищенный период работы RAID, а также выявить ранее необнаруженные сбои чтения в массивах cold data (данных, к которым не обращаются при обычной работе массива, архивные и малоактивные данные), что повышает риск сбоя при восстановлении данных."(с)
118. ZLENKO 398 07.10.13 21:12 Сейчас в теме
(117) Вот поэтому в Яндексе не используют RAID :-) (хотя они наверное тоже заблуждаются :-)) И действительно они не рекомендуют ставить SSD на сервера в принципе, а тем более в RAID, т.к. при выходе из строя одного SSD очень часто выходит и второй.
Однако у данного клиента один сервер (резервного нет) и в этом случае RAID лучше чем его отсутствие. В данном случае было важно что это SAS, а не SATA HDD.

P.S.: Я уже начинаю удивляться как я жил до сих пор без ваших наставлений на путь истинный :-)
125. Gilev.Vyacheslav 1924 07.10.13 23:31 Сейчас в теме
(99)ZLENKO.PRO, настольные процессоры я умышленно исключил, так как даже если по текущим данным выводы порой делают совершенном противоположные
лично я не против использования настольных процессоров, но с одной важной оговоркой - они не подходят для большинства задач крупных внедрений, не надо делать иллюзий что они могут полностью подходить для всех задач, т.е. НАСТОЛЬНЫЕ ПРОЦЕССОРЫ ПОДХОДЯТ ТОЛЬКО ДЛЯ ЧАСТНЫХ СЛУЧАЕВ!
ansh15; maljaev; ZLENKO; +3 – Ответить
129. hogik 447 08.10.13 02:44 Сейчас в теме
(125)
"они не подходят для большинства задач крупных внедрений"(с)

Вячеслав (Gilev.Vyacheslav).
А для мелких внедрений можно обойтись без них. ;-)

Memory Read
Core i7-3770K___Z77___DDR3-1600___9-9-9-24___18778 MB/s
Xeon E3-1240v2___C216___DDR3-1600___11-11-11-28___17914 MB/s

Memory Write
Core i7-3770K___Z77___DDR3-1600___9-9-9-24___19468 MB/s
Xeon E3-1240v2___C216___DDR3-1600___11-11-11-28___19108 MB/s

Memory Copy
Core i7-3770K___Z77___DDR3-1600___9-9-9-24___21228 MB/s
Xeon E3-1240v2___C216___DDR3-1600___11-11-11-28___20935 MB/s

Цены CPU
Core i7-3770K - 337 у.е.
Xeon E3-1245v2 - 288 у.е.

Цены RAM
Kingston ValueRAM 8Gb DDR3-1600 - 82 у.е.
Kingston ValueRAM 8Gb DDR3-1600 ECC - 96 у.е.

Цены МАМА
ASUS Z77-A (Z77) - 112 у.е.
ASUS P8C WS (C216) - 232 у.е.

Итого
Система на i7 - 337+4*82+112=777 у.е.
Система на Xeon - 288+4*96+232=904 у.е.
Разница 10-20 процентов.
h00k; maljaev; +2 – Ответить
130. ZLENKO 398 08.10.13 11:52 Сейчас в теме
(129) Очередная подтасовка фактов... :-)
Сравнительный тест памяти читать тут http://www.3dnews.ru/cpu/631810/
133. hogik 447 08.10.13 17:12 Сейчас в теме
(130)
"Очередная подтасовка фактов..."(с)
В очередной раз убеждаюсь, что невозможно изменить "мировоззрение" раздолбаев техническими аргументами.
:-(
134. h00k 52 08.10.13 17:52 Сейчас в теме
(133) Ха-ха, это не мировоззрение, это аргументы "владельца бизнеса"... Давно с таким не сталкивался, видимо сказывается работа с крупными и опытными заказчиками, но в начале 2000х подобная позиция была очень распространенной.
Можно еще добавить, что эти самые "владельцы бизнеса" делились на две категории - тех кто экономит на серверном оборудовании (только начал работать), и тех кто больше экономить не будет (столкнулся с последствиями) и уже не отмахивается от рекомендаций.

Правда еще стоит учитывать размеры бизнеса. Если все потерянные данные можно восстановить в течении недели, то, возможно, и правда нет смысла покупать сервер, даже начального уровня... ведь он стоит почти как месячная зарплата "приходящего" админа.
135. hogik 447 08.10.13 18:07 Сейчас в теме
(134)
""владельцы бизнеса" делились на две категории"©
Есть и третья категория.
Те, которые изучали основы информатики в школе...
141. ZLENKO 398 08.10.13 21:28 Сейчас в теме
(134) (135) Вы относитесь к той категории ИТ-шников, которые думают что бизнес существует чтобы ИТ-шники имели работу и зарплату получали :-) Для собственника бизнеса ИТ это такая же поддерживающая служба как, например, клининговая и им совершенно наплевать какая модель швабры у уборщицы. Их интересует стоимость и качество услуг. Все остальное ...

P.S.: Почитайте http://www.stratoplan.ru/free/mbb/ - немного прояснится в голове :-)
145. hogik 447 08.10.13 22:30 Сейчас в теме
(141)
"Вы относитесь к той категории ИТ-шников, которые думают..."(с)

Владимир (ZLENKO.PRO).

Это точно - думают. Чего и Вам желаю...
139. Gilev.Vyacheslav 1924 08.10.13 20:48 Сейчас в теме
(129) hogik, из того, что вы написали не выделено самое главное - для настольного проца доступно всего 32 гб памяти, в то время как для E5-1620 v2 http://ark.intel.com/ru/products/75779/Intel-Xeon-Processor-E5-1620-v2-10M-Cache-3_70-GHz (на сайте стоимость в 300 баксов) оперативной памяти доступно 256 gb
Имхо в этой ситуации при нынешних потреблениях памяти имхо выбор E5-1620 v2 куда более дальновиден, не так ли?
140. ZLENKO 398 08.10.13 21:19 Сейчас в теме
(139) "для настольного проца доступно всего 32 гб памяти"
Вот это реальный аргумент - более чем убедительный.
142. maljaev 790 08.10.13 21:58 Сейчас в теме
(139) может объясните тогда, как уважаемый Hetzner умудрился засунуть 64 гига в системник с шестиядерным i7-3930K: http://www.hetzner.de/en/hosting/produkte_rootserver/ex10
Или у нас i7 уже серверными процами стали? Я думаю что этот вариант с четырехканальной памятью и 12-потоками уделает многие варианты на Xeon этой же ценовой категории.
Я не утверждаю что нужно отказаться от Xeon и перейти на настольные процы, но считаю что подобные сервера вполне имеют место быть для небольших рабочих групп, которым до 6 ядер и 12 потоков хватит за глаза и нет необходимости задумываться о масштабируемости.
150. maljaev 790 08.10.13 23:13 Сейчас в теме
(147) hogik, спасибо - убедительно. Что-то Intel по ценам реально опустила ряд ксеонов до настольных процов. Задумаюсь на будущее.
(148) дать ссылку на 16-гиговые плашки? я читал спецификацию i7-3930K, сам удивляюсь как возможно 128Гб памяти для матери под i7... Это к MSI вопросы.
153. hogik 447 08.10.13 23:17 Сейчас в теме
(150)
"дать ссылку на 16-гиговые плашки?"
Угу. :-)
Не регистровая память не бывает планок больше 8 ГБ.
А процессоры i7 не поддерживают регистровую память.
Именно это и есть ограничение - 64 ГБ...
154. maljaev 790 08.10.13 23:23 Сейчас в теме
(153) hogik, тогда не понимаю зачем MSI писать предел в 128 гигов? Почему не 256, ведь есть же ECC-плашки и по 32 гига. Мать же вроде под i7, или она может также под одним ксеоном работать?

P.S. Я понял, их просто не бывает в продаже, в природе скорее всего встречаются или возможно. Цитата с MSI: "Поддерживается восемь небуферизованных модулей памяти DIMM DDR3 1066/1333/1600/1866*/2133*/2400* (OC) DRAM с питанием 1.5 Volt, максимально 128GB" - то есть инженеры все-таки учли возможность 8 non-ECC плашек по 16Гб.
155. hogik 447 08.10.13 23:30 Сейчас в теме
(154)
"ведь есть же ECC-плашки и по 32 гига"(с)
Только регистровая.
"Мать же вроде под i7, или она может также под одним ксеоном работать?"(с)
Смотрите её подробное описание на сайте производителя.
"зачем MSI писать предел в 128 гигов?"(с)
Думаю, реклама возможной перспективы. :-)
157. hogik 447 08.10.13 23:41 Сейчас в теме
158. maljaev 790 08.10.13 23:46 Сейчас в теме
(157) hogik, всё-таки гибридная значит мать, тады понятно.

Значит остановимся на 64 Гб памяти под i7, но всё равно это больше в 2 раза чем изначально Гилев заявил.
Я правда теперь уже склоняюсь к бюджетным ксеонам - оно как минимум надежнее.
160. hogik 447 08.10.13 23:49 Сейчас в теме
(154)
Регистровая память и понятие ECC из разных областей знаний. ;-)
Регистровая память до 32 ГБ на планку, всегда с ECC.
НЕ регистровая до 8 ГБ на планку, бывает ECC и non-ECC.
143. hogik 447 08.10.13 22:16 Сейчас в теме
(139)
"при нынешних потреблениях памяти имхо выбор E5-1620 v2 куда более дальновиден, не так ли?"(с)Вячеслав (Gilev.Vyacheslav).
Конечно - так.
Я привел сравнение "равноценных" систем в части надежности относительно стоимости и скорости. Можно провести аналогичное сравнение и для LGA2011. Разница в цене останется 10-20 процентов при близкой производительности без потери надежности (точнее - достоверности) системы в случае серверной памяти. Которую не поддерживают десктоп процессоры в должном объеме, только: 4*2*8=64 гигабайта.
146. maljaev 790 08.10.13 22:35 Сейчас в теме
(143) hogik, вообще-то даже до 128Гб памяти. Например вот эта мать: http://market.yandex.ru/model-spec.xml?modelid=7823244&hid=91020 и еще несколько.
148. hogik 447 08.10.13 22:55 Сейчас в теме
(146)
" вообще-то даже до 128Гб памяти"(с)

Дайте, пожалуйста, еще ссылку на планки памяти. :-) :-) :-)

P.S.
Номер процессора i7-3930K
Макс. объем памяти (зависит от типа памяти) 64 GB
152. h00k 52 08.10.13 23:17 Сейчас в теме
(148) в моем ноутбуке стоит http://ark.intel.com/products/43560/Intel-Core-i7-620M-Processor-4M-Cache-2_66-GHz
поддерживаемый объем памяти 8Гб, что не помешало одному энтузиасту засунуть в такую же модель два модуля по 8Гб.
Как ни странно, но по всем тестам система у него корректно работала с 16Гб памяти.
159. Gilev.Vyacheslav 1924 08.10.13 23:49 Сейчас в теме
(148)hogik, вы это пишите потому что умеете гуглить, но немножко поленились, потому что если посмотрите внимательней, это 2е поколение процессоров, интел понял что погорячился с разблокированием памяти и уже в 3 и 4 поколении "прикрыл" эту лавочку
я успел купить проц 2го поколения, но вот купить еще скажем 5 аналогичных процев уже вряд ли вы сможете, это вам придется искать где то на "старых" остатках, т.е. теоретически - да, а практическе - десктопные процессоры ограничены 32 гб
64 гб нашел только для http://ark.intel.com/ru/products/77779/Intel-Core-i7-4960X-Processor-Extreme-Edition-15M-Cache-up-to-4_00-GHz
161. hogik 447 08.10.13 23:52 Сейчас в теме
(159)
"вы это пишите потому что умеете гуглить"(с)
Вячеслав (Gilev.Vyacheslav).
Это Вы мне написали? :-) :-) :-)
163. Gilev.Vyacheslav 1924 08.10.13 23:53 Сейчас в теме
(161) hogik, а кто предлагает купить процы 2011 года выпуска?
169. hogik 447 09.10.13 00:44 Сейчас в теме
(163)
"а кто предлагает купить процы 2011 года выпуска?"(с)
Вячеслав (Gilev.Vyacheslav).
Честно сказать, я потерял дар речи... :-(
Сообщения (147) и (148) были ответом на: "Я думаю что этот вариант с четырехканальной памятью и 12-потоками уделает многие варианты на Xeon этой же ценовой категории."(с) из (142) сообщения. Т.е. показал автору "равнозначность" двух процессоров. За исключением поддерживаемого размера память и контроля...
175. Gilev.Vyacheslav 1924 09.10.13 01:23 Сейчас в теме
(169) hogik, ну мы то друг друга поняли, главное чтобы это было понятно и другим, кто будет читать комментарии )
164. maljaev 790 08.10.13 23:54 Сейчас в теме
(159) интересная инфа! :) В общем-то Интел даже как-то намекает тем самым, что пора бы и домашним системам переходить потихоньку на ксеоны?
192. hogik 447 09.10.13 22:54 Сейчас в теме
(159)
"интел понял что погорячился с разблокированием памяти и уже в 3 и 4 поколении "прикрыл" эту лавочку"(с)

Вячеслав (Gilev.Vyacheslav).

Нет. Продолжает работать схема: Канал*Слот*МаксРазмер=4*2*8=64 ГБ.
http://ark.intel.com/products/77779/Intel-Core-i7-4960X-Processor-Extreme-Edition-15M-Cache-up-to-4_00-GHz
http://ark.intel.com/products/77781/Intel-Core-i7-4820K-Processor-10M-Cache-up-to-3_90-GHz
http://ark.intel.com/products/77780/Intel-Core-i7-4930K-Processor-12M-Cache-up-to-3_90-GHz

А для 4-ого поколения Haswell пока, вроде, нет процессоров с четырьмя каналами. Т.е. только: 2*2*8=32 ГБ.
193. Gilev.Vyacheslav 1924 10.10.13 00:38 Сейчас в теме
(192) hogik, да, есть менее старые модели, с этим согласен
надеюсь что выйдет i7 Extreme Processor 4го поколения, возможно в нем будет что то интересное
195. hogik 447 10.10.13 01:28 Сейчас в теме
(193)

Вячеслав (Gilev.Vyacheslav).

"есть менее старые модели"(с)
Это сильно сказано. ;-) Они вышли месяц назад.

"выйдет i7 Extreme Processor 4го поколения"(с)
И закончим мы спор с Владимиром (ZLENKO.PRO). :-)
Частота памяти будет больше его "DDR-3 2400".
Слотов на канал (их четыре) будет по одному.
Емкость модуля до 64 ГБ.
Ну, и главное!!! :-) :-) :-)
".... в DDR4 будут введены более эффективные способы контроля четности и ECC ошибок по сравнению с памятью предыдущих поколений, что должно улучшить коррекцию ошибок. Это, в частности, должно положительным образом отразиться на стабильности работы серверных платформ."(с)
http://electrozon.ru/reviews/operativnaya_pamyat_ddr4_vyhodit_na_rynok/

P.S.
Кратенько, кто не читал:
http://www.nix.ru/computer_hardware_news/hardware_news_viewer.html?id=176017
ZLENKO; h00k; +2 – Ответить
196. ZLENKO 398 10.10.13 17:35 Сейчас в теме
(195) Это не может не радовать :-)
197. hogik 447 10.10.13 18:11 Сейчас в теме
(196)
Владимир (ZLENKO.PRO).
Вы обратили внимание на первую картинку в разделе "Заключение" статьи про Haswell-E ?
Я так понимаю, что поддерживать он сможет UDIMM и RDIMM. Но без ECC. Т.е. частично снимается "волнующее" Вас ограничение по размеру памяти (из сообщения (140) данной темы). А МЫ подождем Haswell-EP с поддержкой "DDR4 ECC". Ну, и Вы сможете его использовать отключив ECC... :-)
198. Gilev.Vyacheslav 1924 10.10.13 21:59 Сейчас в теме
199. hogik 447 10.10.13 22:52 Сейчас в теме
(198)
Вячеслав (Gilev.Vyacheslav).
И? ;-)
Я говорю о выходе в сентябре этого года процессоров на Ivy Bridge-E.
И ничего в них не "прикрыто" в части памяти - до 64 ГБ.
Формулу и причины такого объема написал выше по теме...
200. hogik 447 10.10.13 23:34 Сейчас в теме
(198)
Intel Core i7-4770 - Haswell
Intel Core i7-4820K - Ivy Bridge-E
Intel Core i7-4960X - Ivy Bridge-E
Intel Core i7-???? - Haswell-E
149. h00k 52 08.10.13 23:04 Сейчас в теме
(146) Только стоит учитывать, при сборке необходимо будет уделить много времени тщательному подбору и тестированию комплектующих, прежде чем гарантировать корректность работы.
А при сборке сопоставимой конфигурации из серверных комплектующих можно сразу получить стабильную систему.
151. maljaev 790 08.10.13 23:17 Сейчас в теме
(149) h00k, согласен со всеми, сдаюсь. :) хотя я сильно по этому поводу и не упирался как некоторые, а после примеров бюджетных ксеонов с равным i7 быстродействием вообще не вижу смысла обсуждать и дальше этот вопрос. ну если только не стоит задача собрать сервак для рабочей группы из 10 человек до 30 килорублей :)
69. ZLENKO 398 03.10.13 11:25 Сейчас в теме
(65) По поводу блокировок читайте комменты тут http://infostart.ru/public/195591/#comm
73. Gilev.Vyacheslav 1924 03.10.13 20:21 Сейчас в теме
(69) ZLENKO.PRO, по поводу блокировок лучше анализируйте их причины
например с помощью бесплатных http://www.gilev.ru/latch/ и http://www.gilev.ru/deadlock/
и правьте код
79. ZLENKO 398 04.10.13 08:18 Сейчас в теме
(73) "по поводу блокировок лучше анализируйте их причины"
Лучше чем что ? Лучше чем убрать наиболее вероятные их причины ? :-)

(71) "это Вам только кажется"
Это Вы так думаете :-) По поводу процессоров не скажу. Клиент купил около года назад достаточно крутой и дорогой сервер, но что именно там стоит внутри я не уточнял.

Если я в 4-5 сеансах одновременно запускаю обработкой перепроведение документов и при этом не возникает конфликтов блокировок, то мне этого уже достаточно :-) Желающие могут легко провести этот простой эксперимент на своих базах.
87. Gilev.Vyacheslav 1924 04.10.13 20:16 Сейчас в теме
(79)ZLENKO.PRO, поскольку в вашем сервере стоит процессор "не скажу но год назада достаточно крутой", поменяйте его на http://ark.intel.com/products/68331/Intel-Xeon-Processor-E3-1105C-6MB-Cache-1_00-GHz к примеру - хотите сказать что это не скажется на блокировках, их будет не больше?
законы природы еще ни кто не отменял, из ниоткуда в никуда ничего не девается )
89. ZLENKO 398 04.10.13 23:04 Сейчас в теме
(87) Сервер не мой. Я просто разместил объяву :-)
75. C4H9O2N 04.10.13 04:32 Сейчас в теме
(63)Gilev.Vyacheslav, Из статьи такого вывода - не сделаешь там ,в статье ,где
надо - большими буквами очень удобно читать кстати. Я почему-то уверен (виной вероятно "непроверенные данные из ынтернетов") , что в оптимальной системе субд должна стоять отдельно ,и в рамках того подхода ,когда серверной машиной называют "бытовой" компьютер с соответствующим ПО - для СУБД топы AMD быстрее ,чем аналогичный по стоимости iN ,для сервера 1С наоборот.
83. h00k 52 04.10.13 11:20 Сейчас в теме
(75) >Я почему-то уверен (виной вероятно "непроверенные данные из ынтернетов") ,
>что в оптимальной системе субд должна стоять отдельно
Ключевой момент выделил. Мало того, что "оптимальная система" для разных предприятий разная, так еще стоит учитывать дату когда появились "непроверенные данные из ынтернетов". Например на серверном оборудовании 2003-2005 года даже для небольших групп было целесообразно разнести сервер приложений и сервер СУБД на разные физические серверы. Но, если на предприятии стоит правильно сконфигурированный современный сервер, и небольшое количество пользователей, то разнесение сервера СУБД и сервера приложений на разные физические сервера существенно замедлит работу всей системы в целом.
59. dyak84 30.09.13 12:04 Сейчас в теме
Да спасибо за информацию очень интересно и поучительно Но с практики скажу одно чем выше скорость винта тем быстрее работа 1С поетому соотвественно и стоимость самого сервера вырастает Твердотельный SSD накопитель стоит ой как немало. Хотелось так обратить внимание на то что что много зависит от зборки самого сервера китае собраный своими рук4ами ето китай от етого никуда не дется.
62. Gilev.Vyacheslav 1924 01.10.13 01:56 Сейчас в теме
(59) dyak84, тестирование дисков это предмет нового теста http://www.gilev.ru/testg1c/
68. grum01 115 03.10.13 11:25 Сейчас в теме
Так и не понял о чем статья. Никаких выводов, рекомендаций (пусть и личных).
Мысли вслух?
Философия поперла?
72. Gilev.Vyacheslav 1924 03.10.13 20:19 Сейчас в теме
(68) grum01, вы точно читали комментарии?
77. grum01 115 04.10.13 05:45 Сейчас в теме
(72) А при чем здесь комменты?
Я говорю про статью.
И ценность именно статьи, как самостоятельного объекта, для меня лично стремится к нулю.
А с практической точки, борюсь с желанием минусануть.
85. C4H9O2N 04.10.13 11:46 Сейчас в теме
"опыт закупок серверных комплектующих?" не нету.Обычное железо только.
"стоимость владения?" - ну а я там специально вопрос поставил и в скобки засунул , чтоб показать значит ,сомнения в применимости.
86. h00k 52 04.10.13 13:30 Сейчас в теме
(85) ну я и подчеркнул, что это именно "риски", при том, возникающие при не стандартной комплектации сервера.
Как пример, при подготовке спецификации сервера решили в сервер засунуть десктопные ссд. В таком случае возникает риск исчерпать ресурсы записи ссд-диска раньше указанного производителем срока, а в случае выхода ссд-диска из строя производитель может отказать в гарантии, так-как по спецификации эти диски не предназначены для подобного использования.
Но если в сервер ставится серверный ССД с 10K или 20К циклов стирания/записи, то ситуация совсем другая и выход ссд из строя до исчерпания ресурса является гарантийным случаем.
122. ZLENKO 398 07.10.13 21:24 Сейчас в теме
Кому то проще купить новый сервер чтобы 1С перестала "тормозить", а мне проще (и намного дешевле чем новый сервер :-)) оптимизировать код конфигурации. Если 1С "тормозит" и нет желания покупать новый сервер - пишите на zlenko@gmail.com - помогу решить проблемы производительности за разумное вознаграждение :-)
131. maljaev 790 08.10.13 11:59 Сейчас в теме
132. ZLENKO 398 08.10.13 12:09 Сейчас в теме
(131) Вы никогда не меняете своих решений ? :-) Я же хозяин своему слову :-)
138. Gilev.Vyacheslav 1924 08.10.13 20:38 Сейчас в теме
(132) ZLENKO.PRO, еще раз - напишите статью
123. maljaev 790 07.10.13 22:08 Сейчас в теме
Что больше всего понял из статьи - это то что оптимизация 1С под современные многопоточные процы как была Г, так Г и осталась. Печально.
126. Gilev.Vyacheslav 1924 07.10.13 23:40 Сейчас в теме
(123)maljaev, на счет оптимизации под "многопроцессорные" системы - это достаточно сложная задача, потому что:
- она удорожает разработку приложений для малого бизнеса где подобных железок нет, а учитывать лишние "навороты" придется
- на ms sql server есть "параллезация подзапросов" (опция maxdop), но как видите револиции это не делает
- чрезмерная агрессивность к ресурсам в каждом потоке уменьшит общую параллельность за счет более быстрого достижения порогов аппаратных ресурсов
127. maljaev 790 08.10.13 00:33 Сейчас в теме
(126) тем не менее придерживаюсь мнения что если есть ресурсы то нужно обеспечивать их минимальный простой и максимальную загрузку. Задача освобождения ресурсов приоритетным задачам входит в оптимизацию ПО под многоядерные процы. Хорошо если сервер 4-8 ядер, а пользователей 200 - тогда ресурсов много быть не может, они и так постоянно загружены. Но сколько раз я наблюдал картину, когда активных юзеров 10-40, ядер 8, и львиная доля ресурсов простаивает в то время когда загружены 2-3 ядра. Возможно аналогичная ситуация возникает и в кластере с 200 пользователями - у меня таких клиентов не было. Я понимаю, что оптимизацией только платформы и скуля не обойдешься, что нужно в первую очередь переписывать саму логику прикладного решения, а это очень сложно и накладно. Но смотреть скажем на расчет себестоимости продукции, который загружает одно ядро на очень долгое время - тоже печально, что мешает рассчитывать себестоимость непересекающихся позиций по разным ядрам хотя бы? Или долгие отчеты за большой период времени, когда можно каждый месяц/квартал/год на отдельном ядре посчитать а уж потом консолидировать в единое целое. Всё что я описал, можно было бы сделать и при существующих возможностях платформы (с определенной долей изврата, и без дополнительных фич по балансировке нагрузки), но ни у 1С ни у разработчиков нет желания усложнять себе жизнь. Возможно это реализуется в каких-то частных разработках под крупные организации. Но ведь 1С пытается себя позиционировать уже как ERP и ставить себя в один ряд с китами - а в этом случае стыдно должно быть за малую масштабируемость решения. Получается что платформу держат уже непосредственно прикладные решения, и без их кардинальной грамотной переписки никуда не деться. А пока как и во времена 1Сv6 и 1Сv7 - тупая мощь (частота) проца решает всё (алгоритмы линейные), а все там умные кэши, ядра и высокоуровневые инструкции процов уже вторичны.
136. Gilev.Vyacheslav 1924 08.10.13 20:34 Сейчас в теме
(127) maljaev, расскажите, как вы видите код типовой, который универсально подходит всем - он что, должен опрашивать параметры железа и по найденной железке выбирать нужный алгоритм?
144. maljaev 790 08.10.13 22:17 Сейчас в теме
(136) не конфа а платформа должна думать об этом. Если в платформе таких механизмов нет - то да, конфа. А что, конфигурация это уже не программа, а просто "способ описания предметной области"?
(137) Смешно. Вы с 1С договорились о рекламе? К типовым конфам не может быть претензий? Вы сами-то понимаете что сказали? Мы с супругой оба программисты с 15-летнем стажем в 1С, и иногда даже вместе смеемся над "студенческим" исполнением некоторых участков типовых конфигураций. И если у вас нет претензий к типовым конфам, то к чему ЭТОТ прайс? Только не надо говорить, что проблемы быстродействия исключительно на нетиповых конфигурациях и решениях.

"фирма 1С правильно обозначила вектор развития - нужно повышать качество "адаптации" решений под заказчика, не просто сетупить" - объясню для простого народа смысл этой многозначительной фразы: этим самым 1С хотела сказать, что прекрасно знает о том что качество ее конфигураций в исходном виде оставляет желать лучшего, и тем самым советует франчам и прочим самим задумываться о том как "допилить" конфу до ума и заточить ее под нужды и особенности каждого конкретного заказчика.
171. maljaev 790 09.10.13 00:58 Сейчас в теме
(136) ну в упрощенном варианте это примерно так:

Для .... Цикл // здесь могут быть разные разделители одной задачи на потоки, например группы номенклатуры или интервалы периода
....
ИД=СоздатьПоток(Код) // создаем поток с текущим контекстом, или вообще изолированный от контекста поток (тогда нужно еще добавить параметры)
....
КонецЦикла

Процедура СобытиеЗавершениеПотока(ИД,Результат)
.... // здесь собираем результаты асинхронного выполнения потоков, когда отследим что все потоки выполнены - консолидируем
КонецПроцедуры

Дальше, платформа принимает определенные решения в зависимости от того, есть купленный модуль многопоточности или нет, есть свободные ресурсы или нет, есть более приоритетные процессы или нет. Если возможно, то ставит каждый поток на отдельное ядро, иначе - последовательно или параллельно на 1 ядро или делит на то количество ядер которое доступно (например 12 потоков, 4 ядра - ставим по 3 потока на ядро параллельно, или по 1 потоку на ядро в последовательной серии из 3-х потоков). Более того, платформа должна уметь перекидывать потоки с одного ядра на другое в процессе их выполнения, если появились задачи с одинаковым или бОльшим приоритетом, или если наоборот освободились дополнительные ресурсы. Приоритеты и квоты по категориям задач и категориям пользователей лучше дать возможность задавать гибко отдельным механизмом. У одних например в фаворе будет оперативное проведение документов, у других - формирование отчетов руководством.

В конфигурации нам не нужно собирать характеристики оборудования, отслеживать занятость ресурсов и т.д. - нам достаточно логически разделить одну задачу на множество подзадач, и уметь консолидировать результаты выполнения каждой подзадачи в единый - с учетом того что подзадачи выполняются асинхронно. Остальное пусть делает платформа.
172. awk 745 09.10.13 01:06 Сейчас в теме
(171) maljaev, Вы еще

// omp_parallel.cpp
// compile with: /openmp 
#include <stdio.h>
#include <omp.h>

int main() {
   #pragma omp parallel num_threads(4)
   {
      int i = omp_get_thread_num();
      printf_s("Hello from thread %d\n", i);
   }
}
Показать
предложите...

http://msdn.microsoft.com/en-us/library/68ah4xc7.aspx
173. maljaev 790 09.10.13 01:10 Сейчас в теме
(172) awk, извините я не пишу на C++ потому не понимаю суть вашего поста.
174. awk 745 09.10.13 01:15 Сейчас в теме
(173) maljaev, Тут не надо разбираться в с/с++ Суть поста заключается в том, что циклы давно умеют распараллелиавть языки среднего уровня и ниже. Вопрос не в этом. Пока 1С не выпустит нормальную поддержку потоков, все останется на уровне костылей.


P/S. Из-за отсутствий функций обратного вызова (у 1С) даже не могу нормальный код примера костыля по быстрому написать...
177. maljaev 790 09.10.13 01:25 Сейчас в теме
(174) awk, так о том и речь, что поддержка многопоточности у 1С в современных реалиях ДОЛЖНА БЫТЬ и должна быть НА УРОВНЕ ПЛАТФОРМЫ. Я костыли и не предлагаю. Если же у 1С появится многопоточность, это позволит резко повысить быстродействие на целом ряде ресурсоемких задач, и даст стимул к покупке многоядерных систем. Больше ядер - выше быстродействие даже в однопользовательском режиме. Само собой при соответствующей RAM и SSD.
176. Gilev.Vyacheslav 1924 09.10.13 01:24 Сейчас в теме
(171) maljaev, чем Вас фоновые задания не устраивают? тем более что в 8.3 их можно держать на отдельной железке от пользователей
178. maljaev 790 09.10.13 01:26 Сейчас в теме
(176) это как раз костыли. Причем без малейшего намека на управляемость. Если бы фоновые задания были предназначены именно для распараллеливания одной задачи, то 1С бы их и использовала по назначению.
179. Gilev.Vyacheslav 1924 09.10.13 01:30 Сейчас в теме
(178)maljaev, для ускорения регламентных и пакетных заданий этого более чем достаточно
куда большей проблемой является оценка критерия, по которому можно распараллеливать процессы, ибо потом это все надо "собирать" в единое...
181. maljaev 790 09.10.13 01:49 Сейчас в теме
(179) я вас не понимаю.

Я пытаюсь до вас донести то что распараллеливание возможно, даже существующими средствами (те же фоновые задания) хотя это и костыли и не управляется никак. А если бы реализация управляемых потоков была на уровне платформы - то было бы намного лучше и правильнее.

Вы пытаетесь доказать обратное разными аргументами, навроде "подсчета ядер" и "проблема оценки критериев". Это к чему вообще? К тому что нужно оставить всё как есть и не делать попыток переломить ситуацию?

Я могу хоть сейчас очень много задач, встречающихся в типовых конфах, переделать под многоядерность. Да, это требует совсем другой логики, это требует дополнительных усилий и затрат. Но это дает нужный результат. Но то что я сделаю будет хорошо работать только при определенном сочетании условий, как по железу так и по загрузке его пользователями - т.к. неуправляемо.

Так остается вопросом почему 1С не делает попыток заточить свою платформу и конфигурации под многоядерность, и тем самым подать пример и средства другим разработчикам? На ваши предыдущие аргументы из (126) поста я уже ответил.
182. hogik 447 09.10.13 02:11 Сейчас в теме
(181)
"Я могу хоть сейчас очень много задач, встречающихся в типовых конфах, переделать под многоядерность."(с)
Александр (maljaev).
Как всегда - напишу очередную глупость. ;-)
Возьмите простую задачу и разделите её по Вашей схеме из (171) сообщения не на потоки, а на отдельные куски выполняемые последовательно с замером времени выполнения каждого куска. Далее, допустим, что эти куски не будут друг другу мешать и возьмем максимальное время выполнения одного куска и добавим к нему время "сборки результата". Потом сравним со временем выполнения этого алгоритма последовательно.
183. maljaev 790 09.10.13 02:17 Сейчас в теме
(182) hogik, интересное предложение, попробую.
184. hogik 447 09.10.13 02:21 Сейчас в теме
(183)
Попробуйте. Но, учтите, что потом я попрошу провести (замерить) степень влияния кусков друг на друга. Ну, т.е. учтите сразу эту "особенность" при кодировании алгоритма. Ага?
185. maljaev 790 09.10.13 02:26 Сейчас в теме
(184) hogik, хитрый какой! Понятно что куски при параллельном выполнении будут влиять друг на друга при моем HDD и тупой памяти. :) У меня и проц-то двухядерный. И скуля нету.
186. hogik 447 09.10.13 02:33 Сейчас в теме
(185)
Вы напишите, а потом, надеюсь, мы придумаем на каком желез и софте это реально проверять.
Думаю, найдутся желающие проверить из нашего сообщества. ;-)
180. ansh15 09.10.13 01:41 Сейчас в теме
(176) Пока они тупо морозят рабочие процессы, причем, непредсказуемо, их применение несколько ограничено.
Ну, запуск 15-25 фоновых заданий, наверное, еще обеспечит устойчивое поведение, а дальше... Это мысли по результатам ваших с Fragster-ом многопоточных тестов. Не знаю, может это только так на Linux получается...
128. maljaev 790 08.10.13 01:42 Сейчас в теме
И кстати, могли бы модуль распараллеливания и балансировки нагрузки вообще бы выделить в отдельное решение и продавать за отдельные деньги, как серверную часть - тогда вопрос повышенной стоимости решения автоматически снимается (нет модуля - директивы не учитываются и всё пашет в одном потоке). MS SQL может и дает прирост при распараллеливании подзапросов, здесь уже вопрос к тому сколько таких подзапросов существуют в одном запросе вашего теста? И как обстоят дела с этим на реальных решениях? А также позволяет ли дисковая подсистема и ОЗУ (шина, частота, объем) конкретного сервера забыть про узкие места при выборке данных? Про пороги аппаратных ресурсов я тоже уже упомянул, решается приоритетами и квотами (конечно если такой функционал заложить в платформу), так что вопрос тоже решаемый. Других преград не вижу, всё достижимо при желании разработчика.
137. Gilev.Vyacheslav 1924 08.10.13 20:37 Сейчас в теме
(128) maljaev, я вижу проблему не в типовых конфигурациях - к ним не может быть претензий (в этот момент не известны условия внедрения) - вижу проблему "во внедренцах".
На последней конференции фирма 1С правильно обозначила вектор развития - нужно повышать качество "адаптации" решений под заказчика, не просто сетупить )))
156. ansh15 08.10.13 23:40 Сейчас в теме
http://www.adris.co.uk/blog/entry/xeon-cad-workstations-versus-i7-workstations
http://forums.augi.com/showthread.php?143631-i7-vs-Xeon-Processors
http://www.tomshardware.com/answers/id-1643644/3770k-xeon-e31270-cad.html
Тема актуальная, оказывается, тоже копья ломают...
Правда, как я понял, у них другая задача - слезть с Xeon-ов на что-нибудь более десктопное и следовательно менее дорогое. Но, по видимому, пока не очень получается, потому-что программы эти тоже не лыком шиты и год от года требуют все более производительного железа. Как и 1С, впрочем...
А так, да, конторке из 4-8 пользователей без намека на расширение деятельности, наверное, можно обойтись и десктопом, бэкапы только делать регулярно, чтобы потом не бежать на мисту с инфостартом с вопросами "Что делать, база полетела! А что такое бэкап?".
162. Gilev.Vyacheslav 1924 08.10.13 23:52 Сейчас в теме
(156) ansh15, в "распределенке", где в "узле" только долгие регламенты считают, не вижу криминала использовать мощный десктопный проц, главное чтобы памяти хватило
170. ansh15 09.10.13 00:53 Сейчас в теме
(162) Вячеслав, и я об этом, + элементарные меры предосторожности.
Gilev.Vyacheslav; +1 – Ответить
165. maljaev 790 09.10.13 00:04 Сейчас в теме
А почему Оптероны так сильно отстают в тестах даже при той же самой частоте с Ксеонами? Ядер у них завались, может быть они хорошо себя показывают при многопользовательской работе?
166. awk 745 09.10.13 00:10 Сейчас в теме
(165) maljaev, Да потому как под них писать надо, а не эмулировать на них интел.
167. maljaev 790 09.10.13 00:23 Сейчас в теме
(166) awk, и ничего не помогает, даже Линукс?
168. awk 745 09.10.13 00:31 Сейчас в теме
(167) maljaev, Поможет, если найдешь все исходники и пересоберешь ядро и мир, с оптимизацией под АМД. Тогда АМД если не порвет, то по крайней мере не уступит интел. А так.. Короче, если хочешь производительно под АМД ищи по отличное от 1С (Oracle, RedHat). Или бери интел и не парься.
187. maljaev 790 09.10.13 02:33 Сейчас в теме
В принципе чтобы напрячь в основном процессор а не память с диском, я могу составить индекс всех встречающихся слов в каком-нибудь здоровенном справочнике номенклатуры. Устроит?

А, ну если на нормальном железе проверять, то могу сразу реальный отчет разбить на 8 фоновых заданий. То есть 2 варианта формирования одного отчета: в одном потоке и в 8 потоках.
188. hogik 447 09.10.13 02:38 Сейчас в теме
(187)
Напомню:

"Я могу хоть сейчас очень много задач, встречающихся в типовых конфах, переделать под многоядерность."(с)

Давайте одну, самую простую задачу переделаем.
189. maljaev 790 09.10.13 02:48 Сейчас в теме
(188) hogik, хорошо. Как сделаю - отчитаюсь. Под словом "сейчас" следовало понимать "при существующих конфигурациях и платформах", а не то чтобы прямо сейчас в 3 часа ночи. Надо поспать а потом и поработать за деньги. Но я сделаю так или иначе, раз заикнулся. Одну, остальные за деньги. :) О работе тебе лично в почту отчитаюсь, а там уж либо ты меня дальше напряжешь, либо выводы сделаем оба. Может даже статейку набросаю, если всё прокатит как надо.
P.S. На сегодня всё, пока, я баиньки. Спасибо за дискуссию.
h00k; hogik; +2 – Ответить
190. ZLENKO 398 09.10.13 17:25 Сейчас в теме
(189) Коллеги, поберегите здоровье ! Ночью надо спать :-)
191. Gilev.Vyacheslav 1924 09.10.13 22:09 Сейчас в теме
(189) maljaev, дам подсказку обязательно работайте в режиме версионирования http://www.gilev.ru/snapshot1c/
201. Evgen.Ponomarenko 571 11.10.13 13:00 Сейчас в теме
Вячеслав, извиняюсь, что не совсем в тему, ну уж не терпится ждать, пока вы напишите следующую статью.
Для оценки производительности дисков я использую HD Tune, программа меня полностью устраивает, но она неадекватно оценивает RAID контролеры, или адекватно, не могу судить - нет такого опыта как у вас.
Не могли бы Вы посмотреть http://infostart.ru/public/202891/ и высказать свое мнение, или подсказать инструмент с аналогичными возможностями.
202. Gilev.Vyacheslav 1924 12.10.13 03:31 Сейчас в теме
(201) Evgen.Ponomarenko, на текущий момент использую http://www.gilev.ru/testg1c/

Как показывает практика, куда важнее не возможности диска вообще, а конечное влияние на результативность 1С...
203. Evgen.Ponomarenko 571 14.10.13 00:36 Сейчас в теме
(202)

testG1C.dt не запускается...
{ОбщийМодуль.ОбщиеФункцииСервер.Модуль}: Процедура или функция с указанным именем не определена (ЗапуститьПриложение)

Какая версия платформы 1с требуется?
204. Gilev.Vyacheslav 1924 14.10.13 19:14 Сейчас в теме
(203) Evgen.Ponomarenko, какая у Вас версия платформы?
205. Evgen.Ponomarenko 571 14.10.13 22:40 Сейчас в теме
(204)
Старая-добрая: 8.2.13.219
206. Gilev.Vyacheslav 1924 15.10.13 14:50 Сейчас в теме
(205) Evgen.Ponomarenko, вы бы еще 8.1 поставили
207. Evgen.Ponomarenko 571 15.10.13 18:38 Сейчас в теме
(206)
нормальный ход?... вместо того, чтобы подсказать требования к платформе, мордой в песок...
Знаете, тут один товарищ написал конфу на 8.3.4 и тоже считает это НОРМОЙ.

У меня дома и так зоопарк платформ, но на боевом сервере, извините 8.2.13.219 и не я решаю, что на нем будет стоять.

У вас на сайте http://www.gilev.ru/testg1c/ нет описания требований к платформе... как-то не серьезно.

И какое такое приложение ваша конфа пыталось запустить, но не смогло, мне тоже не понятно, учитывая, что исходник закрыт. Методика испытаний на сайте не раскрыта - короче говоря, ваш тест один большой "черный ящик". Может его не стоит запускать вовсе от греха подальше?
208. Gilev.Vyacheslav 1924 15.10.13 21:25 Сейчас в теме
(207) Evgen.Ponomarenko, открою правду на этот жестокий мир - надо ставить актуальный релиз платформы 8.2, хотя работать будет в районе 8.2.15 и старше.
Объясните мне, зачем мне надо объяснять методику? Тест находится на стадии "калибровки", накапливаем базу, чтобы суметь выставлять "оценки" железу. Пока мы оценок не ставим, просто смотрим на стабильность работы, предсказуемость результатов. Не хотите - не запускайте. Тут все здравомыслящие люди.
209. Evgen.Ponomarenko 571 15.10.13 21:44 Сейчас в теме
(208)
))) У каждого своя правда о жестоком мире... с каждым релизом глюков все больше.
Меня устраивал 8.2.11, но 8.2.13 показал выигрыш по производительности в два раза, по этому пришлось закрыть глаза на мелкие недостатки. В релизах 15,17,18 похоже тоже закрыли глаза на мелкие недостатки честно унаследовав их от 8.2.13. По этому не вижу смысла. Если и буду переходить то сразу на 8.3.4 А если 1с сделает возможность проигрывать mp3 средствами платформы - перейду сразу, даже если будут крупные недостатки.
211. Gilev.Vyacheslav 1924 16.10.13 13:57 Сейчас в теме
(209) Evgen.Ponomarenko, ну если бы я не делал совместных проектов 1С:ЦКТП и не передавал дампы по указанным релизам, возможно и поверил бы Вам, а так мой опыт говорит что вы не пробовали работать с 8.2.18... И уж тем более 8.2.18 быстрее 8.2.13
213. Evgen.Ponomarenko 571 16.10.13 22:15 Сейчас в теме
(211)
Мне не нужно верить, просто у меня нет такого количества подопытных. Мне мои заказчики дороже. По этому перехожу на новые платформы через третий релиз на четвертый. Если 8.3.4 окажется не такой как 8.3.3, то наверное на 8.2.18 переходить уже не буду. Лично у меня нет проблем с производительностью, по этому нет повода. За совет перейти на 18-й релиз Вам отдельное спасибо. Честно говоря весь сыр-бор разгорелся из-за вашего отношения к собеседнику. Мало того, что Вы ответили вопросом на вопрос, так за мой же ответ попытались утереть мне нос.

Можно ж было по человечески ответить:
1) Точно не знаю, но тест будет работать на 8.2.15
2) Мне некогда, но посмотрите документацию, с какого релиза поддерживается команда "ЗапуститьПриложение"

хех... проехали.
210. Evgen.Ponomarenko 571 15.10.13 21:52 Сейчас в теме
(208)
Вы не можете выставлять оценки "железу", так ваш тест работает:
1) на железе
2) на SQL сервере
3) на 1С платформе
то есть результаты теста будут лишь третьей производной.

Даже супер-пупер навороченный факторный анализ с трудом справляется со второй производной, то есть результаты вашего теста не могут быть объективными с точки зрения оценки железа.
Настроек 1С или SQL сервера - да. Железа - нет.
212. Gilev.Vyacheslav 1924 16.10.13 14:00 Сейчас в теме
(210) Evgen.Ponomarenko, знаете сколько мне народу рассказывало 6 лет назад говорило что http://www.gilev.ru/tpc1cgilv/ "не взлетит", сколько умных слов и теорий привело в доказательство

знаете в чем между нами разница: вы - говорите, а я -делаю (в том числе даже этот тест)

вот когда вы сделаете тоже самое лучше меня, вот тогда я скажу, что был не прав
214. Evgen.Ponomarenko 571 16.10.13 22:30 Сейчас в теме
(212)
Я ни в коем мере не хотел сказать, что ваш продукт не жизнеспособный. Мой опыт подсказывает, что на любого продавца найдется свой покупатель. И может быть не стал бы ЕГО критиковать, отнесись бы вы к МОЕМУ вопросу полояльней. Просто бы прошел мимо... но у него хороший потенциал и тема тестирования мне близка: в 2004 году мы разворачивали удаленный доступ на базе спутниковой связи - весело было: 36 маленьких тарелок в области, большая в столице. И три секунды задержки, жууууть. За пол года провели 4 испытания, вынести мозг индусам, но своего добились: не более 0,6 секунды на отклик.

Можете продвигать свой продукт как черный ящик, но поверьте, если IT-менеджер будет понимать на каких принципах устроен ваш тест, он из лояльного потребителя превратиться в фаната, который будет продвигать ваш продукт налево и направо. Опять же - это мои пожелания развития вашего продукта. А там как знаете! Удачи Вам.
215. Gilev.Vyacheslav 1924 17.10.13 18:12 Сейчас в теме
(214) Evgen.Ponomarenko, как только тест "1С:Стандартный нагрузочный тест" будет открыт и раздаваться бесплатно, то мы сделаем тоже самое. А пока это "политика".
219. пользователь 05.11.13 17:43
Сообщение было скрыто модератором.
...
216. g00dtlt 30.10.13 14:43 Сейчас в теме
Посмотрел компонентный тест и не совсем пойму как трактовать его результаты.
Это просто подсчет скорости ввода вывода базы для сервера 1с? Что означают красные, желтые и зеленные точки на диаграммах?
123 - тест на ssd дисках
1234 - тест на sas дисках в страйпе
Прикрепленные файлы:
217. Gilev.Vyacheslav 1924 30.10.13 15:07 Сейчас в теме
(216) g00dtlt, самое интересное в вашем тесте, это скорость одного потока для sas-дисков, можно описать поподробнее
по сравнению двух тестов у вас либо плохой ssd, либо хороший контроллер для sas-дисков, видимо он кэширует хорошо запись
но я точно знаю что 60 Мб/с в этом тесте - это хороший показатель, поэтому скорее второе

по процессорам - выдерживает либо 18 тяжелых регламентов , либо ~180 обычных пользователей
косвенно можно предположить что у Вас двухсокетный сервер

суммарная скорость на SSD не впечатляет, скорее всего потому что вы тестировали одиночный ssd, угадал?

какая разница по стоимости первого и второго варианта?
218. mirco 74 02.11.13 00:37 Сейчас в теме
(217)По-хорошему надо еще дополнить статью напоминанием о лицензиях.

Так, если люди покупают железо под microsoft sql, всплывает вопрос о выборе версии: Standart или Enterpise. В standarte максимум 16 ядер.Ну и соответственно выбор лицензии на 1с+sql: MS SQL Server Standard 2012 Runtime для пользователей 1С:Предприятие 8 или MS SQL Svr Std Runtime Core 2012. А может вообще MS SQL Svr Ent Runtime Core 2012 ?

Все-таки лицензии сильно дороже железа.
220. Gilev.Vyacheslav 1924 05.11.13 22:55 Сейчас в теме
прокомментировать результаты теста g1c могу в http://www.gilev.ru/forum/viewtopic.php?f=8&t=324
предлагаю здесь закрыть тему, все таки эта публикация о процессорах
221. пользователь 09.12.13 18:17
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация