Does anyone know or can explain what the below is ?
Its from the mysql process list
mysql
cpu = 25.3
mem = 13.4
If i kill the process it comes back straight away and builds the load up
It doesn't finish either,
my IPB v3.03 is dreadfully slow, at least 20secs load time on any page in the board
However the test board (same version) is not slow
hope somebody can help :) Process 14303 attached - interrupt to quit
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
accept(11, {sa_family=AF_FILE, path=@}, [2]) = 25
fcntl64(11, F_SETFL, O_RDWR) = 0
getsockname(25, {sa_family=AF_FILE, path="/tmp/mysql.soc"}, [18]) = 0
fcntl64(25, F_SETFL, O_RDONLY) = 0
fcntl64(25, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(25, F_SETFL, O_RDWR|O_NONBLOCK) = 0
setsockopt(25, SOL_IP, IP_TOS, [8], 4) = -1 EOPNOTSUPP (Operation not supported)
futex(0x86a2024, FUTEX_WAKE, 1) = 1
futex(0x86a2020, FUTEX_WAKE, 1) = 1
futex(0x869ffe0, FUTEX_WAKE, 1) = 1
select(12, [11], NULL, NULL, NULL) = 1 (in [11])
fcntl64(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
accept(11, {sa_family=AF_FILE, path=@}, [2]) = 25
fcntl64(11, F_SETFL, O_RDWR) = 0
My server info also
Server Information
Processor Information
Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel® Pentium® 4 CPU 3.06GHz
Processor #1 speed: 3082.796 MHz
Processor #1 cache size: 512 KB
Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel® Pentium® 4 CPU 3.06GHz
Processor #2 speed: 3082.796 MHz
Processor #2 cache size: 512 KB
Memory Information
Memory: 1032692k/1047488k available (1884k kernel code, 14108k reserved, 759k data, 188k init, 129984k highmem)
System Information
Linux server.wyredbytes.com 2.6.9-55.0.12.ELsmp #1 SMP Fri Nov 2 11:19:08 EDT 2007 i686 i686 i386 GNU/Linux
Physical Disks
hda: ST3120022A, ATA DISK drive
hda: max request size: 1024KiB
hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
Current Memory Usage
total used free shared buffers cached
Mem: 1033572 891356 142216 0 20132 510700
-/+ buffers/cache: 360524 673048
Swap: 2096472 6072 2090400
Total: 3130044 897428 2232616
Current Disk Usage
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 108G 11G 93G 11% /
/dev/hda1 122M 17M 100M 14% /boot
none 505M 0 505M 0% /dev/shm
/usr/tmpDSK 485M 11M 449M 3% /tmp
/tmp 485M 11M 449M 3% /var/tmp
my.cnf if it helps
# The MySQL server
[mysqld]
#port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 256M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
join_buffer_size = 256
low_priority_updates=1
concurrent_insert=2
thread_cache = 8
query_cache_size= 5M
tmp_table_size = 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 2
myisam_data_pointer_size = 7
log-slow-queries = mysqllog
long_query_time = 5
log-queries-not-using-indexes
log-slow-admin-statements
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
skip-networking
# Replication Master Server (default)
# binary logging is required for replication
# log-bin=mysql-bin
# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1
# Point the following paths to different dedicated disks
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname
[mysqldump]
quick
max_allowed_packet = 256M
[mysql]
no-auto-rehash
max_allowed_packet = 256M
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
also some of the last entry's from my slow log
SELECT id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type FROM ibf_sessions WHERE running_time > 1253823900;
# Time: 090924 22:25:12
# User@Host: komp_komp[komp_komp] @ localhost []
# Query_time: 0 Lock_time: 0 Rows_sent: 56 Rows_examined: 56
SELECT id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type FROM ibf_sessions WHERE running_time > 1253823912;
# Time: 090924 22:25:13
# User@Host: komp_komp[komp_komp] @ localhost []
# Query_time: 0 Lock_time: 0 Rows_sent: 56 Rows_examined: 56
SELECT id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type FROM ibf_sessions WHERE running_time > 1253823913;
# Time: 090924 22:25:14
# User@Host: komp_komp[komp_komp] @ localhost []
# Query_time: 0 Lock_time: 0 Rows_sent: 20 Rows_examined: 40
SELECT s.*,m.member_id, m.member_group_id, m.members_display_name, m.members_seo_name, mgroup_others FROM ibf_shoutbox_shouts s LEFT JOIN ibf_members m ON ( m.member_id=s.s_mid ) ORDER BY s.s_date DESC LIMIT 0,20;
# Time: 090924 22:25:22
# User@Host: komp_komp[komp_komp] @ localhost []
# Query_time: 0 Lock_time: 0 Rows_sent: 56 Rows_examined: 56
SELECT id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type FROM ibf_sessions WHERE running_time > 1253823922;
also from /tuning-primer.sh
Avg. qps = 11
Total Questions = 967
Threads Connected = 1
Warning: Server has not been running for at least 48hrs.
It may not be safe to use these recommendations
To find out more information on how each of these
runtime variables effects performance visit:
http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html
Visit http://www.mysql.com/products/enterprise/advisors.html
for info about MySQL's Enterprise Monitoring and Advisory Service
SLOW QUERIES
The slow query log is enabled.
Current long_query_time = 5 sec.
You have 13 out of 996 that take longer than 5 sec. to complete
Your long_query_time seems to be fine
BINARY UPDATE LOG
The binary update log is NOT enabled.
You will not be able to do point in time recovery
See http://dev.mysql.com/doc/refman/5.0/en/point-in-time-recovery.html
WORKER THREADS
Current thread_cache_size = 8
Current threads_cached = 3
Current threads_per_sec = 0
Historic threads_per_sec = 0
Your thread_cache_size is fine
MAX CONNECTIONS
Current max_connections = 100
Current threads_connected = 1
Historic max_used_connections = 4
The number of used connections is 4% of the configured maximum.
You are using less than 10% of your configured max_connections.
Lowering max_connections could help to avoid an over-allocation of memory
See "MEMORY USAGE" section to make sure you are not over-allocating
MEMORY USAGE
Max Memory Ever Allocated : 295 M
Configured Max Per-thread Buffers : 619 M
Configured Max Global Buffers : 271 M
Configured Max Memory Limit : 890 M
Physical Memory : 1009 M
Max memory limit seem to be within acceptable norms
KEY BUFFER
Current MyISAM index space = 177 M
Current key_buffer_size = 256 M
Key cache miss rate is 1 : 19
Key buffer free ratio = 88 %
Your key_buffer_size seems to be fine
QUERY CACHE
Query cache is enabled
Current query_cache_size = 5 M
Current query_cache_used = 2 M
Current query_cache_limit = 1 M
Current Query cache Memory fill ratio = 58.96 %
Current query_cache_min_res_unit = 4 K
MySQL won't cache query results that are larger than query_cache_limit in size
SORT OPERATIONS
Current sort_buffer_size = 1 M
Current read_rnd_buffer_size = 4 M
Sort buffer seems to be fine
JOINS
Current join_buffer_size = 12.00 K
You have had 0 queries where a join could not use an index properly
Your joins seem to be using indexes properly
OPEN FILES LIMIT
Current open_files_limit = 1024 files
The open_files_limit should typically be set to at least 2x-3x
that of table_cache if you have heavy MyISAM usage.
Your open_files_limit value seems to be fine
TABLE CACHE
Current table_cache value = 350 tables
You have a total of 292 tables
You have 293 open tables.
The table_cache value seems to be fine
TEMP TABLES
Current max_heap_table_size = 16 M
Current tmp_table_size = 16 M
Of 228 temp tables, 6% were created on disk
Created disk tmp tables ratio seems fine
TABLE SCANS
Current read_buffer_size = 1 M
Current table scan ratio = 329 : 1
read_buffer_size seems to be fine
TABLE LOCKING
Current Lock Wait ratio = 0 : 1200
Your table locking seems to be fine