Есть проблемка. Имею дома сервер для раздач в ДС+ по локальной сети. На раздаче стоит около 40Тб, на хабе вечерами 5000-6000 юзеров, очередь ко мне доходит до 2000 человек, раздаю на гигабитном канале. Теперь о системе: винда 2003 энтр. Х64, клиенты пробовал пелинк, апексы, стронги, флайлинк, грейлинк у всех одинаковая проблема зависания при достижении очереди в 900-1100 человек, но не всегда. Толи "меня" убивают поисковые запросы толи очередь определить не могу. Загрузка процев небольшая, не выше 40%, оперы 8гигов, пробовал ставить ограничение скорсти, чтобы канал не полностью забивать раздачей - падения повторяются. Хаб раньше был на птохе - повисания были, сейчас на верлике - точно так же виснет у меня раздающий клиент. На других хабах проверить подобное не могу, так как не набирается такая очередь. Да зависает любопытно: прогарамма перестаёт отвечать, потом вырубается сетевая карта совсем.
Может будут у кого идеи какие?
один из вариантов уменьшить нагрузку - в настройках - база данных ТТН - убрать все галочки, это уменьшит кол-во обращений к базе.
Это убрано. Вообще сразу снимаю многие галки чтобы облегчить ему работу, типа "разрешить безопасные и сжатые передачи", "показывать полосу загрузки" ...
предлагаю юзать линух и консольный клиент. Любой.
Да, я ещё так и не сообразил, что за параметр и на что влияет: настройки-разное-для экспертов-порог юзеров по-умолчанию стояло 1000, поставил 500 - ничего (с зависонами) не изменилось.
Эх! мне бы ваши мозги я бы может и стал бы, но староват я для обучения столь новому. Да перевести все диски под линуховую файловую систему не представляется возможным.
а зачем переводить? 0_0
Читая форумы, пришёл к выводу, что линуха имеют смысл при своей файловой системе. и есть ещё некоторая сложность, разговаривал уже с народом на эту тему (линухов) и мне никто уверенно так и не смог ответить держат ли они (видят) диски большого объёма, некоторые диски винда видит только в GPT системе и они до 21Тб размером.
хм, думаю будут видеть. Для чтения точно. Просто фс линуха более надежные, да и пошустрее.
Кроме линухов идей нет? Я так понимаю Вы склоняетесь к мысли, что виновата именно винда?
Я склоняюсь к мысл, что надо для проверки укрепить tcp стэк (увеличив кол-во полуоткрытых соединений)
А может есть некая возможность в Пелинке запретить поисковые запросы с определённого хаба или вообще запретить поисковые запроссы? то есть если юзеру нужно нечто в моей шаре пусть берёт файл лист и ищет руками, а в поиск мои файлы чтобы не попадали?
Увеличивал "полуоткрытые соединения" до 99999 - зависоны не прекращались.
ненене, юзать уж тогда лучше стронг. На грее при приличной нагрузке у меня провисоны тоже были.
21 Тб на винде? Видимо это сервер, а серверы обычно располагаются на линуксе.
Относительно пелинка, в нём есть такая штукак, как автобан. Устанавливаешь в нём максимально возможные значения параметров и лишние пользователи не беспокоят. Включаешь поиск только по TTH. Отключаешь базу данных и все логи. Включаешь ограничение скорости.
А вообще зачем ставить сервак и при этом на нём что-то делать самому (чатиться, скачивать)?? Это использование сервера не по назначению! Купи себе второй комп и сиди в DC - чаться и скачивай, а то, что происходит на серваке (тормоза там или не тормоза) тебя не должно волновать, скачивая с сервака что-либо на нём всегда будут тормоза.
Ап, стоп! то есть в клиентах где-то зарыта возможность запрета поиска? стронг так так же падал, последнее время до пелинка юзал апекс, он хотя бы при зависонах не теряет настройки и шару. Но где в них запрет поиска я не вижу ...
to Setuper
читай первый пост )
to ПОЛОЖительный
в грейлинке - настройки - общие - совместимость - ставишь галочку на "игнор входящих поисковых запросов"