The OpenNET Project / Index page

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

Оптимизация, тюнинг, диагностика сети

   Корень / Администрирование, сети, протоколы / Настройка работы в сети / Оптимизация, тюнинг, диагностика сети

!!!-* The C10K problem (10000 clients simultaneously) [+]
[обсудить]
 Рассуждения на тему проблемы обслуживания соединений от 10000 клиентов на одной машине. Разбираются такие технологии как select(), poll(), /dev/poll, kqueue, thread, nonblocking I/O, Realtime Signals, /dev/epoll, asynchronous I/O, ограничение числа filehandler и тредов, использование Zero-Copy, sendfile() и writev. Многочисленные примеры приложений реализующих вышеописанные механизмы. 
 
!!!-* TuneLinux.COM - repository for advice and guidance on performance tuning Linux systems. [+]
[обсудить]
 Замечательный сайт, дано множество советов и ссылок по вопросам увеличения производительности ОС Linux (оптимизация для различных аппаратных платформ, разбор методов увеличения производительности для некоторых подсистем ядра), различных демонов (Sendmail, Apache, Samba, pppd, ftpd, named, NFS), компиляторов (GCC, PGCC) и СУБД (PostgreSQL, Oracle, Informix, DB2, gdbm, MySQL).  
 
----* TCP Tuning Guide [+]
[обсудить]
 Хорошее руководство по увеличению производительности TCP/IP стека на машинах с большим сетевым трафиком для систем Linux (интересные заметки про тюнинг 2.2, 2.4 и 2.6 ядер), FreeBSD, Solaris, Mac OSX и Windows. 
 
----* Как Yahoo оптимизирует работу своих серверов [+]
[обсудить]
 В документе "Hacking Apache HTTP Server at Yahoo!" (http://public.yahoo.com/~radwin/talks/yapache-apachecon2005.pdf PDF версия) рассказывается как организована работа Apache на серверах работающих под управлением FreeBSD и Linux в Yahoo, [[END]] какие действия предпринимаются для того чтобы выжать максимальную производительность.

Во второй презентации "HTTP Caching and Cache-busting for Content Publishers" (PDF версия) говориться об используемых в Yahoo технологиях кэширования динамического и статического контента.

В 2002 году Yahoo перешла на использование PHP в качестве основного языка для создания web-разработки, в обзоре "PHP at Yahoo!" показано как удалось вписать PHP в инфраструктуру Yahoo и почему был выбран именно PHP. Основная дилемма была mon_php или mod_perl, по производительности при большой нагрузке mod_perl выигрывал, но требовал для работы больше памяти.

 
 
----* Как функционирует проект LiveJournal.com изнутри. [+]
[обсудить]
 Подробно описана структура программного обеспечения обеспечивающего работу проекта LiveJournal.com (история решения проблем из-за нарастающего трафика, описано почему сделан выбор того или иного решения, показано как проводилась оптимизация). 
 
----* Running and tuning OpenBSD network servers in a production environment (доп. ссылка 1) [+]
[обсудить]
 Руководство по тюнингу высоконагруженного OpenBSD сервера. 
 
----* Ipsysctl tutorial [+]
[обсудить]
 Подробное руководство по тюнингу сетевой подсистемы Linux ядра. 
 
----* Tuning/tuneable kernel parameters - оптимизация для связки Oracle + 2.4 kernel [+]
----* Raid Optimization for Database Operations [+]
----* Securing and Optimizing Linux, RedHat Edition [+]
----* The C10K problem - как настроить web-сервер держащий 10000 соединений. [+]
----* unixtips.org - кладовая полезных советов и мелочей. [+]
----* System Tuning Info for Linux Servers [+]
----* Linux Performance Tuning - отличный сайт целиком посвященный оптимизации [+]
[обсудить]
 Набор ссылок по оптимизации и увеличению производительности Linux серверов. 
 
----* Solaris - Tuning Your TCP/IP Stack and More [+]
[обсудить]
 Исчерпывающее руководство по оптимизации различных параметров TCP/IP стека в Solaris.  
 
----* Apache Performance Notes and Security Tips for Server Configuration (доп. ссылка 1) [+]
[обсудить]
 Советы по улучшению производительности и безопасности web сервера. 
 
----* Running a High-Performance Web Server for BSD [+]
[обсудить]
 Рекомедации по настроке FreeBSD для работы на высоконагруженном WEB сервере.
Для пользователей Linix: tunelinux.com.
 
 
----* Mindcraft Redux - Linux kernel hacking community's response to the benchmarks [+]
[обсудить]
 Статья которая явилась ответом на нашумевшее сравнение производительности Linux и NT. В статье произведен полный разбор теста MindCraft, выявлены причины низких сравнительных показателей, приведены инструкции по конфигурированию ядра и web сервера apache для повышения производительности в условиях экстремальной нагрузки.  
 
----* Enabling High Performance Data Transfers on Hosts [+]
[обсудить]
 Статья про особености настройки различных ОС (описаны все наиболее популярные коммерческие и бесплатные Unix'ы) для оптимальной работы в нагруженном режиме.  
 
----* UNIX IP Stack Tuning Guide [+]
[обсудить]
 Советы по тюнингу IBM AIX, Sun Solaris, Compaq Tru64, HP HP-UX, Linux, FreeBSD, IRIX. Охватываются такие темы как размер TCP буферов, противостояние SYN атакам, ICMP редиректы, ARP, Source routing, TIME_WAIT, ответы на Broadcast запросы, RFC1948. 
 

Близкие по значению ключи
carp  heartbeat  nice  garbage  lustre  recover  failover  idle  fault  mpi 
Близкие по совпадению ключи
linux  kernel  tcp  benchmark  ffmeg  cpp  bfq  latency  pgo  scheduler  tcp_nodelay  ubuntu  avx  video  crc32 
Похожие разделы ключей
  • Решение проблем, оптимизация

  • Раздел новостей
     [20.11.2024] Разработчики Ubuntu проанализировали эффективность включения PGO-оптимизации
     [05.11.2024] Использование в FFmpeg инструкций AVX-512 позволило в 94 раза ускорить некоторые операции
     [01.11.2024] В ядро Linux принят 21-строчный патч, ускоряющий прохождение теста per_thread_ops на 2.6%
     [28.10.2024] В ядре Linux оптимизирована реализация алгоритма CRC32C
     [10.05.2024] Предложение по включению режима TCP_NODELAY по умолчанию
     [23.04.2024] Анализ влияния ключевого слова final на производительность программ C++
     [22.01.2024] Для ядра Linux подготовлены оптимизации, повышающие производительность планировщиков ввода/вывода
     [17.01.2024] Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэшированию запросов времени
    Следующая страница >>

    Советы и заметки
     Оптимизация отзывчивости десктоп-системы через использование cgroup в Linux
     Тюнинг TCP стека в Linux
     Ускорение работы сетевого интерфейса в Linux на SMP системах
     Улучшение производительности Solaris на многопроцессорных системах
     Как оптимизировать работу сайта на PHP не переписывая скрипты
     Увеличение скорости работы ext2/ext3 с директориями c большим числом файлов внутри
     Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов
     Оптимизация MySQL для работы с большой Innodb базой.
    Следующая страница >>

    Тематический каталог
     Анализ производительности системы в Linux
     Проблемы с keepalive соединениями под FreeBSD
     Включение поддержки NCQ Queing на чипсетах ICH7 Chipsets под Linux
     Заметки по производительности Apache
     Тонкая Настройка TCP
     ускорение работы php приложений при помощи eAccelerator
     Оптимизация TCP в Linux, FreeBSD, Solaris, Mac OSX и Windows
     Увеличение производительности (apache, sendmail, samba, kernel, i/o)
    Следующая страница >>

    Каталог программ
     memcached - high-performance, distributed memory object caching system
     MySQLTuner - makes optimizing your MySQL server
     dns_balance - Load-Balancing DNS server "DNS Balance"
     web100 - software implements instruments in the Linux TCP/IP stack
     NVClock - overclock NVIDIA based video cards
     kml (Kernel Mode Linux) - Execute user processes in kernel mode
     pgtune - postgresql.conf tuning wizard
     netperf - FreeBSD Network Performance Project
    Следующая страница >>

    Каталог ссылок
     Как Yahoo оптимизирует работу своих серверов
     Solaris Internals and Performance FAQ
     TCP Tuning Guide
     mysqlperformanceblog.com - MySQL Performance Blog
     Running a High-Performance Web Server for BSD
     Running and tuning OpenBSD network servers in a production environment
     JavaScript Optimization
     MySQL Optimization
    Следующая страница >>

    Архив документации
     Создание безопасного и производительного почтового сервера на базе Solaris и Postfix
     PostgreSQL: настройка производительности
     HOWTO по оптимизации PHP
     Безопасность и оптимизация Linux. Редакция для Red Hat.
     Руководство Ipsysctl (TCP/IP настройки предоставляемые ядром Linux 2.4)
     Качество обслуживания в операторских сетях
     Основные особенности Apache
     HOWTO: Multi Disk System Tuning
    Следующая страница >>



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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