Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Базы данных » MySQL » Где искать грабли в тормозах?
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Bochkarev_D.S.
Модератор
Средний рейтинг: 4.53 | Оценок: 17
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Альметьевск, Татарстан
Публикаций: 480
Статус: Bochkarev_D.S. в оф-лайне
Где искать грабли в тормозах? [сообщение #71608]

Уважаемые, прошу совета, т.к. сам пока не сумел решить ситуацию.
Есть форум на движке vb 3.0.3 настроенный на максимальную производительность. Persistent connections не используется. Постоянно присутствуют примерно полторы сотни человек. Форум достаточно сильно прохакан, но не перегружен запросами.
На главной расклад выполнения такой примерно: 8.01% php / 91.99% mySQL / 18 запросов. Запросы простые!
Проблема: очень сильная загрузка mysqld (~80-90%). Свободная память имеется в наличии. Файловая система разбита так, что /var и swap физически на разных дисках. My.cfn настраивал всячески, результат лучше чем дефолт, но неуд. однозначно.

Что мне может помочь? Больше всего интересуют настройки mysqld и apache.

Привожу последние (не самые удачные) настройки для информации.

top (средний вариант, обычно 80-90%)

last pid: 2326; load averages: 1.08, 1.20, 1.24 up 6+23:08:09 13:36:59
72 processes: 3 running, 69 sleeping
CPU states: 52.3% user, 0.0% nice, 17.1% system, 0.2% interrupt, 30.4% idle
Mem: 368M Active, 156M Inact, 184M Wired, 41M Cache, 99M Buf, 126M Free
Swap: 1024M Total, 372K Used, 1024M Free

PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
536 mysql 111 0 524M 132M RUN 0 23.8H 62.30% 62.30% mysqld
2319 nobody 4 0 10880K 8488K sbwait 1 0:01 5.12% 3.42% httpd
466 nobody 4 0 11352K 9168K accept 0 42:49 2.25% 2.25% httpd
43324 nobody 4 0 12644K 10456K accept 0 22:54 2.10% 2.10% httpd
475 nobody 4 0 11696K 9508K sbwait 0 43:15 2.05% 2.05% httpd
467 nobody 4 0 13352K 11156K accept 0 41:43 1.90% 1.90% httpd
1724 nobody 4 0 11180K 8880K sbwait 1 0:17 1.86% 1.86% httpd
...
и т.д.

Большая часть процессов httpd во время такой загрузки находится в состоянии sbwait.

uname -a
FreeBSD 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #2: Mon Sep 20 10:30:30 MSD 2004

mysqladmin status
Uptime: 600781 Threads: 42 Questions: 4844267 Slow queries: 7454 Opens: 816 Flush tables: 2 Open tables: 816 Queries per second avg: 8.063

mysqladmin extended-status

+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| Aborted_clients | 19 |
| Aborted_connects | 16 |
| Bytes_received | 1130873062 |
| Bytes_sent | 2088103957 |
| Com_admin_commands | 970 |
| Com_alter_table | 0 |
| Com_analyze | 0 |
| Com_backup_table | 0 |
| Com_begin | 0 |
| Com_change_db | 321497 |
| Com_change_master | 0 |
| Com_check | 0 |
| Com_commit | 0 |
| Com_create_db | 0 |
| Com_create_function | 0 |
| Com_create_index | 0 |
| Com_create_table | 0 |
| Com_delete | 17743 |
| Com_delete_multi | 0 |
| Com_drop_db | 0 |
| Com_drop_function | 0 |
| Com_drop_index | 0 |
| Com_drop_table | 0 |
| Com_flush | 0 |
| Com_grant | 0 |
| Com_ha_close | 0 |
| Com_ha_open | 0 |
| Com_ha_read | 0 |
| Com_insert | 83550 |
| Com_insert_select | 1756 |
| Com_kill | 0 |
| Com_load | 0 |
| Com_load_master_data | 0 |
| Com_load_master_table | 0 |
| Com_lock_tables | 0 |
| Com_optimize | 0 |
| Com_purge | 0 |
| Com_rename_table | 0 |
| Com_repair | 0 |
| Com_replace | 24572 |
| Com_replace_select | 0 |
| Com_reset | 0 |
| Com_restore_table | 0 |
| Com_revoke | 0 |
| Com_rollback | 0 |
| Com_savepoint | 0 |
| Com_select | 1632982 |
| Com_set_option | 0 |
| Com_show_binlog_events | 0 |
| Com_show_binlogs | 0 |
| Com_show_create | 0 |
| Com_show_databases | 2 |
| Com_show_fields | 3 |
| Com_show_grants | 0 |
| Com_show_keys | 3 |
| Com_show_logs | 0 |
| Com_show_master_status | 0 |
| Com_show_new_master | 0 |
| Com_show_open_tables | 0 |
| Com_show_processlist | 2 |
| Com_show_slave_hosts | 0 |
| Com_show_slave_status | 0 |
| Com_show_status | 7 |
| Com_show_innodb_status | 0 |
| Com_show_tables | 22 |
| Com_show_variables | 14 |
| Com_slave_start | 0 |
| Com_slave_stop | 0 |
| Com_truncate | 0 |
| Com_unlock_tables | 0 |
| Com_update | 425729 |
| Connections | 321514 |
| Created_tmp_disk_tables | 7328 |
| Created_tmp_tables | 66392 |
| Created_tmp_files | 0 |
| Delayed_insert_threads | 0 |
| Delayed_writes | 0 |
| Delayed_errors | 0 |
| Flush_commands | 2 |
| Handler_commit | 0 |
| Handler_delete | 81608 |
| Handler_read_first | 526722 |
| Handler_read_key | 38252397 |
| Handler_read_next | 653583634 |
| Handler_read_prev | 139462 |
| Handler_read_rnd | 15904708 |
| Handler_read_rnd_next | 4129615557 |
| Handler_rollback | 0 |
| Handler_update | 1179690 |
| Handler_write | 5285407 |
| Key_blocks_used | 33043 |
| Key_read_requests | 152175921 |
| Key_reads | 30897 |
| Key_write_requests | 439026 |
| Key_writes | 299439 |
| Max_used_connections | 100 |
| Not_flushed_key_blocks | 0 |
| Not_flushed_delayed_rows | 0 |
| Open_tables | 816 |
| Open_files | 886 |
| Open_streams | 0 |
| Opened_tables | 816 |
| Questions | 4845387 |
| Qcache_queries_in_cache | 13721 |
| Qcache_inserts | 1606141 |
| Qcache_hits | 2016042 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 26866 |
| Qcache_free_memory | 39442400 |
| Qcache_free_blocks | 7559 |
| Qcache_total_blocks | 35313 |
| Rpl_status | NULL |
| Select_full_join | 27 |
| Select_full_range_join | 9 |
| Select_range | 194466 |
| Select_range_check | 0 |
| Select_scan | 425964 |
| Slave_open_temp_tables | 0 |
| Slave_running | OFF |
| Slow_launch_threads | 0 |
| Slow_queries | 7463 |
| Sort_merge_passes | 0 |
| Sort_range | 152921 |
| Sort_rows | 214453785 |
| Sort_scan | 212460 |
| Table_locks_immediate | 4158795 |
| Table_locks_waited | 136317 |
| Threads_cached | 0 |
| Threads_created | 3804 |
| Threads_connected | 28 |
| Threads_running | 27 |
| Uptime | 600827 |
+--------------------------+------------+

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
set-variable = key_buffer=384M
set-variable = max_allowed_packet=6M
set-variable = table_cache=1024
set-variable = sort_buffer=2M
set-variable = read_buffer=1M
set-variable = record_buffer=1M
set-variable = myisam_sort_buffer_size=64M
set-variable = thread_cache=16
set-variable = query_cache_size=64M
set-variable = thread_concurrency=16

При необходимости, могу дать другие настройки. По идее, пробовал по всякому. Памяти гиг, 2 PIII камня по 1000, ядро заточено.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-10-2004 14:25
Нажмите сюда для просмотра профайла Bochkarev_D.S. Отправить Персональное сообщение Bochkarev_D.S. Найти сообщения от Bochkarev_D.S. Добавить Bochkarev_D.S. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 13:55.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00696397 seconds (36.30% PHP - 63.70% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.