Author Topic: Скорость доступа через шару VS напрямую  (Read 8550 times)

0 Members and 1 Guest are viewing this topic.

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
На сервере есть база (dbf-файлы) 1С Предприятия. К файлам организован доступ с терминалки (которая стоит, как полагается, на том же сервере). Доступ организован через шару.
Пути к базе прописаны как UNC: т.е. \\server\baza$\dir
Т.е. в процессе работы пользователя с терминалкой сервер через UNC путь обращается к самому себе.
Вопрос: насколько это медленнее (и медленнее ли вообще) чем обращение к файлам локально/напрямую (т.е. через обычные пути C:\db\baza\dir) ?
Есть ли смысл менять UNC-пути на локальные ?

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Скорость доступа через шару VS напрямую
« Reply #1 on: February 02, 2005, 19:00:36 »
А сам то как думаешь? :D

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #2 on: February 03, 2005, 09:00:57 »
Quote
А сам то как думаешь? :D
[snapback]825[/snapback]
Сам думаю, что возможно медленнее, хотя не уверен
Вопрос: если медленнее, то на сколько?
Если меньше чем на 10 процентов, то смысла менять пути нет, т.к. задача трудоемкая (баз и пользователей много - придется новый шаблон групповой политики писать и отменять старую политику).
Т.е. смысл вопроса, повторяю, в том: есть ли смысл чесаться или нет

Offline DrDeath

  • Full Member
  • ***
  • Posts: 124
  • Karma: +1/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #3 on: February 03, 2005, 12:58:14 »
нарушаешь первую заповедь "работает - не трожь!" ? (;

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #4 on: February 03, 2005, 13:36:36 »
Quote
нарушаешь первую заповедь "работает - не трожь!" ? (;
[snapback]834[/snapback]
пытаюсь отыскать компромисс между этой заповедью и приказом начальства "чтоб усе летало"

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Скорость доступа через шару VS напрямую
« Reply #5 on: February 03, 2005, 14:23:48 »
На приказ начальства есть простой ответ: Быстрее в два раза стоит в десять раз дороже.
Самый страшный вирус называется юзер.

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #6 on: February 03, 2005, 18:19:01 »
Quote
На приказ начальства есть простой ответ: Быстрее в два раза стоит в десять раз дороже.
[snapback]839[/snapback]
хороший ответ, но, к сожалению, с предприятием 7м (не sql) этот не канает.
ей хоть сколько мощностей подваливай, все равно порог в 12 пользователей по сети и порядка 40 локально не перепрыгнешь.
а когда кто-то большой пересчет запускает, то всех остальных можно в отпуск отправлять.

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Скорость доступа через шару VS напрямую
« Reply #7 on: February 03, 2005, 18:57:00 »
Тогда все жалобы к разработчику и начальству, чтобы дало денег на более мощное железо.

Offline Terminator

  • Jr. Member
  • **
  • Posts: 80
  • Karma: +0/-0
    • Motor-club
Скорость доступа через шару VS напрямую
« Reply #8 on: February 04, 2005, 10:26:22 »
Может не совсем по теме, но около того  :)

Знакомый делал какую-то хрень на 1C, очень сильно удивлялся почему она так медленно ворочается на его могучем компе.
Для смеха создал ramdisk и положил базу туда, получил примерно стократный прирост производительности :)
Александр.

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Скорость доступа через шару VS напрямую
« Reply #9 on: February 04, 2005, 16:39:08 »
У 1с очень громоздкая база. Понятное дело, что на ramdisk она будет шустрее.

Offline AdVv

  • Jr. Member
  • **
  • Posts: 95
  • Karma: +0/-0
Скорость доступа через шару VS напрямую
« Reply #10 on: February 06, 2005, 16:27:36 »
Quote
У 1с очень громоздкая база. Понятное дело, что на ramdisk она будет шустрее.
[snapback]860[/snapback]
Сейчас модно 1С раздавать через терминал сервер. А если еще и на рам диск свалить базу ... Думаю летать будет просто со скоростью света. Главное чтоб свет не выключали ;)

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #11 on: February 07, 2005, 09:28:41 »
Quote
Сейчас модно 1С раздавать через терминал сервер. А если еще и на рам диск свалить базу ... Думаю летать будет просто со скоростью света. Главное чтоб свет не выключали ;)
[snapback]872[/snapback]
Летать-то будет а вот как с резевированием быть... Нет это только себе проблемы со временем искать... ;)

А что мешает поставить 5-ый или 1-ый рэйд?  :D  Скорость общения с диском возрастет.
В первом случае еще и защита  будет не плохая, а во втором только скорости прибавится и бэкапы придется делать самому и почаще... Так как накрывание одного диска приводит к большим проблемам...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
Скорость доступа через шару VS напрямую
« Reply #12 on: February 07, 2005, 10:26:37 »
Quote
Сейчас модно 1С раздавать через терминал сервер. А если еще и на рам диск свалить базу ... Думаю летать будет просто со скоростью света. Главное чтоб свет не выключали ;)
Кому модно, а кому другого выхода нет.
На рам - это ИМХО перебор. Если памяти достаточно, то виндовозного кэша должно хватать, чтобы операции выполнялись более или менее шустро.
Дело немного не в этом.
Предприятие тормозит не из-за медленной скорости чтения или записи, а из-за частоты и продолжительности с которой отдельные приложения, запущенные у пользователей, обращаются к общим ресурсам, блокируя их. Особенно когда запускается сложная обработка.
Поэтому тут непоследнюю роль играют железки, на которых запускаются предприятия.
Отсюда и идея терминал-сервера.