The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Подскажите как ускорить работу!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 17-Июн-04, 14:12  (MSK)
Есть компьютер: Р4 2.4 GHz, 512Mb, 80Gb IDE. Стала необходимость использовать его как сервер 1С. Сеть 100 мегабитная . Запросы к базе данных проходят ОЧЕНЬ медленно. Подскажите пожалуйста бюджетный апгрейт этой машинки, чтоб можно было комфортно работать. Плиз!!!
З.Ы. Я так понимаю главная проблема - это винт. Может кто знает как решить эту проблему?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Подскажите как ускорить работу!"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 17-Июн-04, 14:51  (MSK)
>Есть компьютер: Р4 2.4 GHz, 512Mb, 80Gb IDE. Стала необходимость использовать его
>как сервер 1С. Сеть 100 мегабитная . Запросы к базе данных
>проходят ОЧЕНЬ медленно. Подскажите пожалуйста бюджетный апгрейт этой машинки, чтоб можно
>было комфортно работать. Плиз!!!
>З.Ы. Я так понимаю главная проблема - это винт. Может кто знает
>как решить эту проблему?


Ну так посмотри, что сильнее загружено.
Если и правда винт, то надо посмотреть (посчитать или на глазок прикинуть) во сколько раз необходимо увеличить скорость обработки информации и от этого уже отталкиваться.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 17-Июн-04, 15:05  (MSK)
>Ну так посмотри, что сильнее загружено.
>Если и правда винт, то надо посмотреть (посчитать или на глазок прикинуть)
>во сколько раз необходимо увеличить скорость обработки информации и от этого
>уже отталкиваться.

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Подскажите как ускорить работу!"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 17-Июн-04, 15:17  (MSK)
>Нужен быстрый доступ к данным. Кто опробывал на себе какие технологии ускорения
>работы винтов. Нужно чтоб этот компьютер обслуживал запросы 20 активно работающих
>пользователей. Это не так и много, но IDE - почему-то загибаеться.

Лично на себе не пробовал, но на работе точно знаю:
- установка такого же винта и Raid на IDE ничего, кроме геморроя не даёт
- установка даже одного SCSI диска увеличивает производительность в разы.
Только штука дорогая. На 36Гб стоит порядка 150-180 USD, а на 76Гб ещё хуже.

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "Подскажите как ускорить работу!"
Сообщение от Brainbug Искать по авторуВ закладки on 18-Июн-04, 17:26  (MSK)
>>Ну так посмотри, что сильнее загружено.
>>Если и правда винт, то надо посмотреть (посчитать или на глазок прикинуть)
>>во сколько раз необходимо увеличить скорость обработки информации и от этого
>>уже отталкиваться.
>
>Нужен быстрый доступ к данным. Кто опробывал на себе какие технологии ускорения
>работы винтов. Нужно чтоб этот компьютер обслуживал запросы 20 активно работающих
>пользователей. Это не так и много, но IDE - почему-то загибаеться.
>

Ne zanimajtes jerundoi. Ja kone4no ponimaju 4to v glazah direktorov eto vigladet tak 4to tipo davaj-davaj. No v relanoi zizni ne polu4ejtca i skazem putem razgona teh ze samih vintov dostignut hot kakih bito zna4itelnih rezultatov. Vse eto detskij lepet. A posemu stav na4alstvo pered faktom i vse.

P.S. Kstate 20 polzovatelei eto ne tak malo kak kazetca.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Подскажите как ускорить работу!"
Сообщение от qwerty emailИскать по авторуВ закладки(ok) on 17-Июн-04, 15:22  (MSK)
>Есть компьютер: Р4 2.4 GHz, 512Mb, 80Gb IDE. Стала необходимость использовать его
>как сервер 1С. Сеть 100 мегабитная . Запросы к базе данных
>проходят ОЧЕНЬ медленно. Подскажите пожалуйста бюджетный апгрейт этой машинки, чтоб можно
>было комфортно работать. Плиз!!!
>З.Ы. Я так понимаю главная проблема - это винт. Может кто знает
>как решить эту проблему?
Осмелюсь дать совет
1) оптимизируй дисковую подсистему (softupdates)
2) в ядре сделай соотвествующие настройки для быстрой работы с большим кол-вом маленьких файлов - как пример почитай требования по установке сервера nntp (NEWS server) там как схожая ситуевина
3) DMA режимы как?
4) все доки есть на этом серваке
5) а какая собственно ОСь стоит? линукс или фря?
6) попробуй установить самбу на линухе - грят линь побыстрее работает в этом плане

Удачи!  


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 17-Июн-04, 15:39  (MSK)
>Осмелюсь дать совет
>1) оптимизируй дисковую подсистему (softupdates)
>2) в ядре сделай соотвествующие настройки для быстрой работы с большим кол-вом
>маленьких файлов - как пример почитай требования по установке сервера nntp
>(NEWS server) там как схожая ситуевина
>3) DMA режимы как?
>4) все доки есть на этом серваке
>5) а какая собственно ОСь стоит? линукс или фря?
>6) попробуй установить самбу на линухе - грят линь побыстрее работает в
>этом плане
>
>Удачи!

За совет спасибо. Стоит RedHat 9, раньше стояла ХР, работало - ужасно. Зная тот факт что линукс быстрее отвечает на сетевые запросы поставил RH. Но качество работы все равно не удовлетворяет. Попробую еще оптимизировать для работы с маленькими файлами, но мне кажется придется покупать SCSI...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Подскажите как ускорить работу!"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 17-Июн-04, 15:41  (MSK)
А что говорит 1С. Может у них рекомендации есть?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 17-Июн-04, 15:46  (MSK)
>А что говорит 1С. Может у них рекомендации есть?

Чесно говоря я не спрашивал. Это хорошая идея:-). Сейчас этим и займусь!
Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Подскажите как ускорить работу!"
Сообщение от qwerty emailИскать по авторуВ закладки(ok) on 17-Июн-04, 17:33  (MSK)
>>А что говорит 1С. Может у них рекомендации есть?
>
>Чесно говоря я не спрашивал. Это хорошая идея:-). Сейчас этим и займусь!
>
>Спасибо!

Если получится как надо - не потрудись тут описать что и как ладно :) ?
мало ли.. может и нам сгодится..
Удачи!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 17-Июн-04, 18:13  (MSK)
>>>А что говорит 1С. Может у них рекомендации есть?
>>
>>Чесно говоря я не спрашивал. Это хорошая идея:-). Сейчас этим и займусь!
>>
>>Спасибо!
>
>Если получится как надо - не потрудись тут описать что и как
>ладно :) ?
>мало ли.. может и нам сгодится..
>Удачи!

Конечно! Дай Бог чтоб получилось!
По-поводу 1С, кому это интересно, они ничего не говорят по-поводу железа, они сертифицируют машину целиком, и сертификации подлежат брэндовые машины. На их сайте есть список этих производителей. А про мою машинку они и слушать не захотели. Вот.
Так что вся надежда на собственные силы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Подскажите как ускорить работу!"
Сообщение от Yuri2004 Искать по авторуВ закладки(??) on 18-Июн-04, 10:11  (MSK)
>>>>А что говорит 1С. Может у них рекомендации есть?
>>>
>>>Чесно говоря я не спрашивал. Это хорошая идея:-). Сейчас этим и займусь!
>>>
>>>Спасибо!
>>
>>Если получится как надо - не потрудись тут описать что и как
>>ладно :) ?
>>мало ли.. может и нам сгодится..
>>Удачи!
>
>Конечно! Дай Бог чтоб получилось!
>По-поводу 1С, кому это интересно, они ничего не говорят по-поводу железа, они
>сертифицируют машину целиком, и сертификации подлежат брэндовые машины. На их сайте
>есть список этих производителей. А про мою машинку они и слушать
>не захотели. Вот.
>Так что вся надежда на собственные силы.


Осмелюсь вмешаться в обсуждение
Предлагаю помотреть на проблему с точки зрения 1С
Очень медленно выполняются запросы - это субъективное понятие
1С 7.7?
Торговля?
Бухгалтерия?
Зарплата?
Сколько пользователей?
Какой размер (приблизительно) баз?
Конечно 1С не сиквел версия?
Если медляк на зарплате, то сколько сотрудников просчитывается?
и т.д.
1с никогда не была и похоже не будет быстрой (даже 8)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 18-Июн-04, 16:09  (MSK)
>Осмелюсь вмешаться в обсуждение
Очень рад этому.
>Предлагаю помотреть на проблему с точки зрения 1С
>Очень медленно выполняются запросы - это субъективное понятие
>1С 7.7?
Да, версия 7.7 бухгалтерия.
>Торговля?
>Бухгалтерия?
>Зарплата?
>Сколько пользователей?
>Какой размер (приблизительно) баз?
размер баз приблизительно 2Gb  
>Конечно 1С не сиквел версия?
Ну ессественно:-)
>Если медляк на зарплате, то сколько сотрудников просчитывается?
>и т.д.
Нет, медляк во-всем, я чесно говоря не спец в 1С, я админ. А вот парень который нам франчайзинг делает говорит что очень долго. И что у него на машинке этот запрос обрабатывается... а у нас отстой. Он это главбуху, главбух диреткору, а директор дает втык мне. Особенно медленно работает при каких-то перепроводках... но повторюсь, - я в этом не специалист.
>1с никогда не была и похоже не будет быстрой (даже 8)
Может кто-то теперь сможет поставить диагноз?:-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Подскажите как ускорить работу!"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Июн-04, 12:37  (MSK)
А не надо было спрашивать про железо, надо было спросить как оптимально настроить 1С и ОС для наилучшей проиводительности.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Подскажите как ускорить работу!"
Сообщение от onorua emailИскать по авторуВ закладки(??) on 18-Июн-04, 16:11  (MSK)
>А не надо было спрашивать про железо, надо было спросить как оптимально
>настроить 1С и ОС для наилучшей проиводительности.

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


  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Подскажите как ускорить работу!"
Сообщение от KAV Искать по авторуВ закладки(??) on 18-Июн-04, 16:22  (MSK)
>>А не надо было спрашивать про железо, надо было спросить как оптимально
>>настроить 1С и ОС для наилучшей проиводительности.
>Вот то-то и оно, что они не могут ничего сказать:
Насколько мне известно, 1С при открытии просто одной формы или проводки одновременно работает с порядка 800 файлов (включая индексные) на открытие, к тому же с (естественно) стандартным файловым доступом - если кто-то другой держит один индекс, она ждет освобождения. Отсюда можно и постараться что-то оптимизировать. По поводу фанчайзеров - так там народ может и на локальной машине свои проводки тестировать... Впрочем, на виндовых машинах 1С тормозит тоже неслабо - в конференциях тоже полно стонов. Единственный выход - частичный - ставить 1С SQL, но оно завязано на M$ SQL, проблемы блокировок частично снимаются, но быстродействие возрастает не намного - ибо сия фирма использует печальную технологию SQL как dbf.. увы
  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Подскажите как ускорить работу!"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Июн-04, 16:25  (MSK)
Почему же до сих пор не закопали 1С?
А если будет работуть 100 бухгалтеров?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Подскажите как ускорить работу!"
Сообщение от KAV Искать по авторуВ закладки(??) on 18-Июн-04, 16:43  (MSK)
>Почему же до сих пор не закопали 1С?
>А если будет работуть 100 бухгалтеров?
А почему не закопали Микрософт? Ж8-)
Маркетинг поставлен очень грамотно и в том, и в другом случае, и денег на раскрутку потрачено немало... Не будет преувеличением сказать, что 1С в учете - это аналог M$ на рынке операционных систем и Интела на рынке процессоров. Параллелей можно провести очень много.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Подскажите как ускорить работу!"
Сообщение от KAV Искать по авторуВ закладки(??) on 18-Июн-04, 16:39  (MSK)
P.S. Слышал я, как один мужик пытался оптимизировать машину под 1С. Испробовав по очереди все варианты, начиная с увеличения памяти и кончая переносом временных файлов на RAM диск, он улучшил время обработки запроса с 8 минут до 5 (примерно)... Но, когда для сравнения перегнал эту базу в Ассесс, то этот же запрос выполнился за 40 секунд.
P.P.S. Есть еще два варианта ... Первый  - если фанчайзер вам что-то дописывает, то еще непонятен его стиль, ибо человек, работающий с визуальными построителями запросов, как правило создает код, который обрабатывается в _сотни_ раз медленнее, чем если грамотно писать руками (это не преувеличение, визуальный построитель создает вложенные запросы вместо select ... from ... as tmp; select ... from tmp, а на многогиговых базах фанчайзеры тестируют редко). Второй - если есть возможность, бить базу на основную и архив, ибо при работе с dbf-подобными файлами при количестве записей в файле больше ориентировочно 80 000 у таких систем начинается резкое падение производительности.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Подскажите как ускорить работу!"
Сообщение от wise Искать по авторуВ закладки on 18-Июн-04, 16:46  (MSK)
Всем доброго времени суток!
Не один день проведя над размышлениями на тему ускорения 1С, почитав много отзывов  таких же как я админов и экспериментаторов, я пришел к выводу, что самое быстрое решение следующее: сервак вин2000 сервер (сп 4)+ Citrix Metaframe (терминал). На моем железе (2 х П3 1,26Гц, 1 Гб мозга, 2 х 18Гб СКАЗИ Fujitsu 10 000RPM, MB Intel SDS2 - 2 сетевухи Интел на 100 на борту; все свичи - 3Com) все летает. Кол-во юзеров - в теч дня колеблется около 15-25, это немного, и базы небольшие, что впрочем, компенсируется их кол-вом (около 30...).
ИМХО узкое место во всей этой кухне - сетка (у меня сотка). И все апгрейды вызовут минимальный и фактически незаметный прирост (SQL в том числе) пока сетка останется прежней. Так что рой доки , а их благо предостаточно и дерзай!
Успехов!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Подскажите как ускорить работу!"
Сообщение от KAV Искать по авторуВ закладки(??) on 18-Июн-04, 17:07  (MSK)
> все летает. Кол-во юзеров - в теч дня
>колеблется около 15-25, это немного, и базы небольшие, что впрочем, компенсируется
>их кол-вом (около 30...).
     Вот оно и есть... 30 баз по 10 000 записей в файле работают намного быстрее, чем одна с 300 000. Особенно в сети.
>ИМХО узкое место во всей этой кухне - сетка (у меня сотка).
     Тут спорить не приходится - и обязательно свичи, никаких хабов. Хотя, конечно, терминал-сервер для таких задач - еще лучше, даже в локальной сети.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Подскажите как ускорить работу!"
Сообщение от RMK Искать по авторуВ закладки(ok) on 18-Июн-04, 23:02  (MSK)
>Есть компьютер: Р4 2.4 GHz, 512Mb, 80Gb IDE. Стала необходимость использовать его
>как сервер 1С. Сеть 100 мегабитная . Запросы к базе данных
>проходят ОЧЕНЬ медленно. Подскажите пожалуйста бюджетный апгрейт этой машинки, чтоб можно
>было комфортно работать. Плиз!!!
>З.Ы. Я так понимаю главная проблема - это винт. Может кто знает
>как решить эту проблему?
___Если я правильно понял, база валяется на шаре на этой машине, так?
И ты хочешь, что бы ЭТО работало для 20 юзеров? Это ты загнул.
Единственный реальный выход - ТЕРМИНАЛЬНЫЙ СЕРВЕР НА Windows 2000 SERVER,
_Пример:
-7 человек юзеров на самых разных машинах от Р200 до Р4;
-два хаба по 100Мбит в дереве;
-Cel1700 512Мб, винт - сигейт барракуда на 40Гб ата100;
-сетевухи везде 3СOM;
- база 1С подкатывает к 700Мб.

!ррработает быстрее чем 1 человек в монопольном режиме!
Главный фактор - обьъем оперативки - ~ 12% от объема базы на 1 юзера.

Для сравнения - при тех же условиях зашаренная база для трех человек тормозила как я незнаю что

  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Мои пять копеек"
Сообщение от fefelov Искать по авторуВ закладки(??) on 19-Июн-04, 12:08  (MSK)
Сервер - старенький HP (P3-733, RAM 256, SCSI 36G) + RedHat 7.2 + Samba 2.2.8. Сеть - 100. Клиентов - 23. Все активно работают в течение всего дня.
Никаких жалоб.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "Подскажите как ускорить работу!"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 24-Июн-04, 07:00  (MSK)
RMK правильно я понял что, все пользователи работают прям на терминальном сервере? Не через общий ресурс, а прям с одной программой... А блокировка одновременного доступа к базе решается средствами самой 1С ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Подскажите как ускорить работу!"
Сообщение от Max emailИскать по авторуВ закладки(??) on 24-Июн-04, 06:28  (MSK)
>Есть компьютер: Р4 2.4 GHz, 512Mb, 80Gb IDE. Стала необходимость использовать его
>как сервер 1С. Сеть 100 мегабитная . Запросы к базе данных
>проходят ОЧЕНЬ медленно. Подскажите пожалуйста бюджетный апгрейт этой машинки, чтоб можно
>было комфортно работать. Плиз!!!
>З.Ы. Я так понимаю главная проблема - это винт. Может кто знает
>как решить эту проблему?

HP NetServer LH 3000
p3-800, 640RAM, raid5(6х18 SCSI)
Сеть - 3 карты 100Мбит
Конфиг самбы (блокировки)
[global]
        level2 oplocks = No
        strict locking = Yes
[buhg]
        #шара с базами 1с
        locking = No
        oplocks = No
        strict locking = No

/etc/sysctl.conf (потюнинговал работу с буферами)
vm.buffermem = 60 10 60
vm.bdflush = 80 500 64 64 15 6000 6000 1884 2

Около 20 баз, 8 активно работающих с 1с пользователей + еще около 60 пользователей в разных сегментах сети (видео, полиграфия - файлы от 30 до 200 Мб) - "апсалютна" никаких тормозов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "Подскажите как ускорить работу!"
Сообщение от poige Искать по авторуВ закладки(??) on 25-Июн-04, 19:02  (MSK)
Подсказываю:

/* Все достаточно просто. */

1) Создать точные критерии того, что считается лучшей работой этой
системы. (Например, запрос вида "A" выполняется 30 сек., а хочется
максимум 10 и т. п.).

2) Узнать бюджет, выделенный на достижение "лучшей работы".

3) Найти специалиста, который осуществит "лучшую работу" в
рамках бюджета.

Если 3-й пункт не получается, увеличить бюджет и go to пункт_3...

/poige
--
http://www.i.morning.ru/~poige/

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру