Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
ВнизЗагадка Найти похожие ветки
← →
Сатир (2006-11-08 14:36) [0]Сервер Оракл. Когда работа есть, загрузка процессоров - где-то 20%.
Когда работы нет, загрузка процессоров - 70%. Что происходит? Мусор собирает?
Банковский сервер, кредитный конвейер. Есть работники. Их мотивируют оплатой в зависимости от количества обработанных кредитных заявок через этот сервер. Заявки они получают через веб-интерфейс. Когда заявки в очереди конвейера есть, т.е. когда торговые точки работают и оформляют кредиты, тогда заявки идут конвейерщикам сразу. И они их фигачат, всё ок. Когда заявок нет, эти существа начинают постоянно жать кнопку "обновить статус".
Всё для того, чтобы первым получить заявку и обработать её - чтоб деньгу заколотить.
Но просто так - ну, раз в секунду-две-три - Оракл ещё живёт.
Но на днях они додумались до следующего.
1. подвели курсор Табом к кнопке "обновить" на веб-интерфейсе.
2. нажали ентер
3. ПРИЖАЛИ ентер кто дыроколом, кто книгой.
4. Оракл стал с каждого рабочего места получать запрос на отчёт со скоростью генерации нажатия клавы - 30 раз в секунду.
← →
Jeer © (2006-11-08 14:38) [1]Мантры поет, самоочищение.
← →
sergey888 (2006-11-08 14:39) [2]А в чем проблема?
Идете к директору и выбиваете новый сервак.
← →
Карелин Артем © (2006-11-08 14:43) [3]Рядовой Иванов?!
- Я!
- Поднять танк!
- ... ... Не поднимается!
- Рядовой Петров?!
- Я!
- Помоги ему поднять танк!
- ... ... Не поднимается!
- Рядовой Сидоров?!
- Я!
- Помоги им поднять танк!
- ... ... Не поднимается!
- А `Вырезано цензурой` вы хотели? 40 тонн!
← →
boriskb © (2006-11-08 14:46) [4]Сатир (08.11.06 14:36)
Одного публично наказать рублем. Можно не сильно - главное громко.
Формулировка "За попытку вывести сервер из строя"
И проблема решена
← →
Reindeer Moss Eater © (2006-11-08 14:47) [5]Формулировка "За попытку вывести сервер из строя"
И проблема решена
Они же не это пытаются сделать.
Они пытаются сделать то, чего от них хотело руководство.
Повысить число выполняемых сервером операций от их имени.
← →
Курдль © (2006-11-08 14:48) [6]
> boriskb © (08.11.06 14:46) [4]
> И проблема решена
Проблема не решена - здесь грубейший просчет бизнес-аналитиков при проектировании системы. Возможно, надо было организовать очередь, или более разумную систему распределения заявок.
← →
evvcom © (2006-11-08 14:49) [7]> [0] Сатир (08.11.06 14:36)
> 3. ПРИЖАЛИ ентер кто дыроколом, кто книгой.
Дык, web править надо, что если так часто жмется рефреш, то и выдавать юзеру бяку какую-нить типа "У Вас залипла клава. Убери дырокол с клавиатуры, придурок!" :))) И нефиг оракла такой ерундой нагружать.
← →
Reindeer Moss Eater © (2006-11-08 14:49) [8]просчет бизнес-аналитиков
Это не их просчет
Их мотивируют оплатой в зависимости от количества обработанных кредитных заявок через этот сервер. Заявки они получают через веб-интерфейс. Когда заявки в очереди конвейера есть, т.е. когда торговые точки работают и оформляют кредиты, тогда заявки идут конвейерщикам сразу. И они их фигачат, всё ок. Когда заявок нет, эти существа начинают постоянно жать кнопку "обновить статус".
← →
Ketmar © (2006-11-08 14:50) [9]а не обрабатывать запросы с одного места чаще, чем раз в 5 секунд, например. простейшую блокировку можно сделать в том же web-интерфейсе. можно ещё добавить окошко с кучей матов типа "дятел, слезь с клавы!!!"
← →
boriskb © (2006-11-08 14:50) [10]Reindeer Moss Eater © (08.11.06 14:47) [5]
Они же не это пытаются сделать.
Курдль © (08.11.06 14:48) [6]
здесь грубейший просчет бизнес-аналитиков
Да это понятно, что надо думать о распределении заказов.
Но одно другому не мешает :)
Пока вы думать будете они 100 раз сервер уронят :)
← →
Курдль © (2006-11-08 14:51) [11]Бли-и-н! Из меня креатив попер!
Надо организовать "аукцион заявок".
Т.е. исполнители божатся выполнить заявку за все меньшие деньги. В результате - заявку получает самый экономный сотрудник!
← →
Ketmar © (2006-11-08 14:55) [12]>[11] Курдль(c) 8-Nov-2006, 14:51
и тогда они будут весь день торговаться... потом начнут из своего кармана приплачивать... потом того, кто это придумал, отведут в курилку и зарежут.
%-)
← →
Jeer © (2006-11-08 15:12) [13]И тогда рынок заявок зависнет, начнется междуусобица, будет не до клиентов:)
← →
Desdechado © (2006-11-08 15:30) [14]отключить срабатывание кнопки на enter, оставить только на клик
например, кнопка в виде картинки, на которую нельзя перевести фокус ввода
← →
Курдль © (2006-11-08 15:35) [15]
> Desdechado © (08.11.06 15:30) [14]
> отключить срабатывание кнопки на enter, оставить только на клик
Да я повторяю - проблемы в самой системе (не автоматизации).
Надо разработать какое-то бизнес-правило обработки заявок при "недогрузке".
← →
PEAKTOP © (2006-11-08 16:25) [16]То, что описано в посте [0], кажется называют DDoS-атаками.
Помоему, нужно "а не обрабатывать запросы с одного места чаще, чем раз в 5 секунд" сделать по-любому.
← →
sergey888 (2006-11-08 16:57) [17]Но на днях они додумались до следующего.
1. подвели курсор Табом к кнопке "обновить" на веб-интерфейсе.
2. нажали ентер
3. ПРИЖАЛИ ентер кто дыроколом, кто книгой.
4. Оракл стал с каждого рабочего места получать запрос на отчёт со скоростью генерации нажатия клавы - 30 раз в секунду.
Это уже к Задорнову, зрители будут просто ухахатываться.
а вообще можно сделать табличку, в котрую укладывать ИД пользователя и время запуска запроса
и перед выполнением запроса проверять, когда последний раз запускался запрос.
Если слишком часто, ты выдавать сообщение или убивать сессию.
← →
evvcom © (2006-11-08 17:30) [18]> [17] sergey888 (08.11.06 16:57)
Табличку делать никакую не надо. До оракла это даже доводить не нужно. В веб-сессии есть сессионные переменные, в них и хранить время последнего запроса.
← →
sergey888 (2006-11-08 17:46) [19]Табличку делать никакую не надо. До оракла это даже доводить не нужно. В веб-сессии есть сессионные переменные, в них и хранить время последнего запроса.
Нет, надо хранить в табличке, потом распечатать ее и диретору на стол, чтобы полюбовался, как работают его сотрудники и всех лишил премии, а ловкого программера премировал или выдвинул на должность начальника ИТ отдела.
← →
oldman © (2006-11-08 17:50) [20]
> Сатир (08.11.06 14:36)
> Сервер Оракл. Когда работа есть, загрузка процессоров -
> где-то 20%.
> Когда работы нет, загрузка процессоров - 70%. Что происходит?
>
Происходит нормальное дело - вам показали, что для разгрузки проца надо РАБОТАТЬ!!!
:))))))))))))
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.04 c