Еще есть такая штука, как отсылка координат и других параметров смсками с gsm телефона, подключенного gps навигатору. даже коробочка не спасет — только увидели сеть — отослали весь полученный пакет координат… да и дешевле и проще, чем деражть открытое и внезапно рвущееся соединение…
Сложно сказать, если честно, но помню как лет 6 назад знакомые в ДЦ очень придирчиво тестировали серверные карточки и меняли несколько серверов MS SQL с интел на топовые амд по тому времени, потому как прирост производительности сходу был в районе 15% на тестах на базе, развернутой из ночного бекапа на стенде
Хотите про оптимизацию? Будет Вам оптимизация.
это не собственный опыт, но работа рядом с высоко-нагруженными системами немного дала опыта.
Ненужные пункты можно выкинуть:
Сетевая инфраструктура:
L1/2/3: свичи, роутеры, линки между компонентами — 10 -> 100 — 1000 — оптика/fibre…
Каждый элемент по своему — в зависимости от того, кто что использует. Иногда даже стоит сменить железку/производителя.
Сеть — вланы, днс, балансеры, брандмауеры.
Сами сервера:
Вы не поверите, но совет сменить сетевую карточку — очень дельный. Даже хороший набортный гигабит сменить на внешнюю серверную интел может ощутимо помочь — иногда дешевле купить сетевую карту за сто баксов, к примеру, если это не совсем старый proliant G4 на вполне себе современном ксеоне.
Про процессора, память, носители говорить не буду — SAS/NAS/RAID, SSD, на выбор, усмотрение — каждый выбирает то что ему удобнее.
Корпуса, охлаждение, системы питания — блоки питания, упсы, генераторы
стойки, кабельные органайзеры до кучи — оптимизация потоков воздуха.
Теперь самое вкусное.
начнем с оптимизации параметры ядра — размеры буферов сетевого и не только стека, потоки, квоты, использование памяти, планировщик.
Оптимизация и отключение ниспользуемых модулей — что отключить, что в ядро, что в подключаемые по запросу.
Оптимизация параметров файловых систем: размеры кешей, таймауты, распределение компонентов системы и сайтов по носителям — кеши, динамику, статику, скрипты, мультимедиа.
Оптимизация сервисов — dns, ssh, ftp.
Продумывание структуры фронтенда, бекенда, баз данных — ну и, соответственно оптимизация сервисов БД, самих баз.
Оптимизация вебсерверов apache, nginx, lighthttpd, модулей вебсерверов — php, perl, python, cgi
Я на одном проекте вообще встречал схему — dns balancer, сквид, nginx, и дальше по проектам — что-то лучше работало на apache 2, что-то жило на apache 1.
причем все это было разнесено на десятки хостов — пачками фронтенды, бекенды, кеши, сервера бд.
ну и последние фазы — не забываем про тщательную документация всего и вся и всех изменений, конфигурацию в свн, распространение контента по нодам, мониторинг, и централизованное управление нодами.
и да, обновление.
и тестирование обновлений в отдельной среде.
Может я какие фазы забыл, но вот те с которыми регулярно сталкивался, вроде все описал.
фух, выдохнул. пойду ка я дальше, писать скрипт на повершелле.
открыл. за полгода использования хрома плююсь на него. 20-30 вкладок и все, общая адекватность машины где-то рядом :(
может подскажете список своих дополнений к хрому?:)
а то в хроме-сторе куча адблокплюсов разных, но те что я ставил машину жутко тормозят…
Ум. по умолчанию в винде начиная с ХР, кажется, фаервол наглухо по ICMP блокирует даже пинги, но говоря уже про icmp time и прочее.
По крайней мере, у меня политиками на все машины принудительно настроено отвечать на пинг в фаерволе, пока я на это не напоролся (да, всус и на всех машинах применены все апдейты)
Ну я, например на bash скриптах (с функциями, кстати) обрабатываю уже автоматически видео с десятка камер. :) у меня в профиле есть ссылка на пост, если хотите поучиться шел-скриптинг — милости прошу :)
Сейчас кое-что интересное пише средствами windows powershell :)
из вариантов купить блок розеток которые рулятся по езернету и воткнуть его в стену и дать проводку дальше на лампочки. а езернет завернуть в какой-нить атом
У меня на внутрикорпоративном портале лежит шикарная инструкция по настройке убунту-сервера на много-вкусняшек в т.ч. и MS ADS, попробую её проверить, обезличить и выложить. там не только сквид :)
Кстати, черти сколько лет назад встречал настройку параметров ACL сквида на группы из АД, т.е. параметры интернет пользователя настраивались определением его в группу в АД — випы, качальщики, внешняя почта и т.п. т.е. админы в настройки линукс сервера лазили только для обновлений сервера и для прописывания новой группы пользователей.
в PS — очеМятка :)
это не собственный опыт, но работа рядом с высоко-нагруженными системами немного дала опыта.
Ненужные пункты можно выкинуть:
Сетевая инфраструктура:
L1/2/3: свичи, роутеры, линки между компонентами — 10 -> 100 — 1000 — оптика/fibre…
Каждый элемент по своему — в зависимости от того, кто что использует. Иногда даже стоит сменить железку/производителя.
Сеть — вланы, днс, балансеры, брандмауеры.
Сами сервера:
Вы не поверите, но совет сменить сетевую карточку — очень дельный. Даже хороший набортный гигабит сменить на внешнюю серверную интел может ощутимо помочь — иногда дешевле купить сетевую карту за сто баксов, к примеру, если это не совсем старый proliant G4 на вполне себе современном ксеоне.
Про процессора, память, носители говорить не буду — SAS/NAS/RAID, SSD, на выбор, усмотрение — каждый выбирает то что ему удобнее.
Корпуса, охлаждение, системы питания — блоки питания, упсы, генераторы
стойки, кабельные органайзеры до кучи — оптимизация потоков воздуха.
Теперь самое вкусное.
начнем с оптимизации параметры ядра — размеры буферов сетевого и не только стека, потоки, квоты, использование памяти, планировщик.
Оптимизация и отключение ниспользуемых модулей — что отключить, что в ядро, что в подключаемые по запросу.
Оптимизация параметров файловых систем: размеры кешей, таймауты, распределение компонентов системы и сайтов по носителям — кеши, динамику, статику, скрипты, мультимедиа.
Оптимизация сервисов — dns, ssh, ftp.
Продумывание структуры фронтенда, бекенда, баз данных — ну и, соответственно оптимизация сервисов БД, самих баз.
Оптимизация вебсерверов apache, nginx, lighthttpd, модулей вебсерверов — php, perl, python, cgi
Я на одном проекте вообще встречал схему — dns balancer, сквид, nginx, и дальше по проектам — что-то лучше работало на apache 2, что-то жило на apache 1.
причем все это было разнесено на десятки хостов — пачками фронтенды, бекенды, кеши, сервера бд.
ну и последние фазы — не забываем про тщательную документация всего и вся и всех изменений, конфигурацию в свн, распространение контента по нодам, мониторинг, и централизованное управление нодами.
и да, обновление.
и тестирование обновлений в отдельной среде.
Может я какие фазы забыл, но вот те с которыми регулярно сталкивался, вроде все описал.
фух, выдохнул. пойду ка я дальше, писать скрипт на повершелле.
Весь софт.
может подскажете список своих дополнений к хрому?:)
а то в хроме-сторе куча адблокплюсов разных, но те что я ставил машину жутко тормозят…
Видимо, это шара для гаишников — куда не плюнь — двойные осевые :)
По крайней мере, у меня политиками на все машины принудительно настроено отвечать на пинг в фаерволе, пока я на это не напоролся (да, всус и на всех машинах применены все апдейты)
Телефон еще лежит на полочке, надо будет как-то поностальгировать :)
А про чит я узнал только сейчас
Сейчас кое-что интересное пише средствами windows powershell :)
Кстати, черти сколько лет назад встречал настройку параметров ACL сквида на группы из АД, т.е. параметры интернет пользователя настраивались определением его в группу в АД — випы, качальщики, внешняя почта и т.п. т.е. админы в настройки линукс сервера лазили только для обновлений сервера и для прописывания новой группы пользователей.
в PS — очеМятка :)