BMS-HOSxP Community
		HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: AOFDEVIL ที่ กันยายน 16, 2010, 08:08:59 AM
		
			
			- 
				สวัสดีครับ
 พอดีว่า ผม ได้ทำการปรับเปลี่ยนค่า my.cnf ใหม่ เลยไม่แน่ใจ ค่าที่เกิดขึ้นกับ workload ว่า เป็นค่าที่ปกติ หรือ ผิดปกติครับ เพราะ ในการเปิดระบบงานเชิงรุก ได้มีอาการ Hang บ้าง ส่วนใหญ่จะเกิดกับ บัญชี 1 และ บัญชี 6 เป็นบางครั้ง ผม เลยอยากรบกวน อาจารย์ ทุกๆท่าน ช่วยดูให้หน่อยครับ ว่าต้องปรับเปลี่ยนอย่างไรบ้าง
อ้างอิงกระทู้ เดิม http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=17006.msg137804 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=17006.msg137804) ที่ได้ปรับเปลี่ยน ค่า ตาม ที่ อ.บอย / อ. ขวด / อ.ท่านอื่นๆ / อ.MN
ขอบคุณครับ
			 
			
			- 
				ดูเหมือนมันจะราบรื่นเกินไปนะครับ ...  :'( :'( 
ดูค่าต่าง ๆ แล้ว ทำไม่มันเป็นจุดทศนิยมด้วยครับ
ส่ง my.cnf ขึ้นมาให้ดูหน่อยครับ
			 
			
			- 
				 ;D ;D ;D workload ตอนที่มี client เข้ามาใช้งานรึป่าวครับ
key_buffer=7M ผมว่ามันน้อยไปนะสำหรับ ram 4GB  นะ
ท่านอื่นต่อครับ  ;D ;D ;D ;D
			 
			
			- 
				ดูเหมือนมันไม่หายใจแล้วค่ะ  ;D ;D ;D
			
 
			
			- 
				Q cahce 0 M
			
 
			
			- 
				ขอบคุณทุกท่านครับ
@@@:::ดูเหมือนมันจะราบรื่นเกินไปนะครับ ...  :'( :'( 
ดูค่าต่าง ๆ แล้ว ทำไม่มันเป็นจุดทศนิยมด้วยครับ
ส่ง my.cnf ขึ้นมาให้ดูหน่อยครับ
ได้ครับเด๋วช่วงเย็นๆ ผม จะเอาค่า my.cnf มาให้ดูนะครับ
			 
			
			- 
				ลองดูของผมก่อนนะครับ อาจไม่ดีเท่าไร ได้ประมาณี ก็ ok ครับ รัน มาเกือบสองปีแล้ว ลองค่าต่างๆตามนี้ดูก่อนก็ได้
			
 
			
			- 
				
ดูเหมือนมันไม่หายใจแล้วค่ะ  ;D ;D ;D
...  เออนะ   ;D  ;D  ;D ...
...ดูจากกราฟ  ถ้าช่วงนั้นไม่มีใครคีย์ข้อมูลในโปรแกรม HOSxP เลย(เพราะงานด่วน Facebook กำลังยุ่งมาก  ;D )ก็ไม่ผิดปกติครับ  
   เพียงแต่ฐานของกราฟมันอยู่สูงไปนิดครับ  กราฟตอนไม่ใช้งานน่าจะนอนอยู่แถวๆ 5%
   เดี๋ยวส่ง my.cnf มาแล้วให้ท่าน dotatainer กับ ท่านเข้ม ช่วยดูให้คงจะดีขึ้นครับ  
   หางานให้แล้วไปและ..  ;D ...
			 
			
			- 
				
ดูจากกราฟ  ถ้าช่วงนั้นไม่มีใครคีย์ข้อมูลในโปรแกรม HOSxP เลย(เพราะงานด่วน Facebook กำลังยุ่งมาก  Grin )ก็ไม่ผิดปกติครับ 
เพียงแต่ฐานของกราฟมันอยู่สูงไปนิดครับ  กราฟตอนไม่ใช้งานน่าจะนอนอยู่แถวๆ 5%
 ;D ;D ;D กราฟที่แสดงนี้คือมีการใช้งานโปรแกรมปกติครับพี่ขวด ผมเห็นยัง งง งง งง งง งง งง ช่วยน้องมันหน่อยน่า ทีเด็กเสิร์ฟล่ะเต็มที่เชียว ;D ;D ;D
			 
			
			- 
				 ;D ;D ;D ผมก็ว่างั้นแระ หางานให้แล้วก็ไปเฉยเลย 55555 ใจร้ายยยย
ดูเหมือนมันไม่หายใจแล้วค่ะ  ;D ;D ;D
   เดี๋ยวส่ง my.cnf มาแล้วให้ท่าน dotatainer กับ ท่านเข้ม ช่วยดูให้คงจะดีขึ้นครับ  
   หางานให้แล้วไปและ..  ;D ...
			 
			
			- 
				 :o  สภาพน่าจะส่ง ER นะ ให้ทำการช่วยฟื้นคืนชีพด่วน ....!   :'(
 ;D  มีสองเหตุการณ์  ที่เป็นได้  line หลุด  หรือไม่ก็ client ตาย หมด   ;D
			 
			
			- 
				
 Shocked  สภาพน่าจะส่ง ER นะ ให้ทำการช่วยฟื้นคืนชีพด่วน ....!   Cry
 Grin  มีสองเหตุการณ์  ที่เป็นได้  line หลุด  หรือไม่ก็ client ตาย หมด   Grin
 ;D ;D ;D ผิดทุกข้อครับ Line ก็ไม่หลุด, Clints ก็ไม่ตายแต่มันจะแฮ้งค์บ่อยมาก ๆ เวลากราฟมันขึ้นมันเหมือนเราอยู่แถบ ๆ EGYPT นะ เป็นสามเหลี่ยมปิรามิดเลยเชียว ;D ;D ;D
			 
			
			- 
				
 ;D ;D ;D ผมก็ว่างั้นแระ หางานให้แล้วก็ไปเฉยเลย 55555 ใจร้ายยยย
ดูเหมือนมันไม่หายใจแล้วค่ะ  ;D ;D ;D
   เดี๋ยวส่ง my.cnf มาแล้วให้ท่าน dotatainer กับ ท่านเข้ม ช่วยดูให้คงจะดีขึ้นครับ  
   หางานให้แล้วไปและ..  ;D ...
ขอยืม อ.โก้มาใช้หน่อยนะครับ ... ผมก็แต่ ช่วยดู ให้ได้ ครับ  :P :P :P
ของผมเอง อ.บอย(ด่านมะขามเตี้ย) ยังบอกไม่นิ่งเลย ...  ;D ;D
รบกวน อ. บอย(ด่านมะขามเตี้ย) ด้วยนะครับ ... หางานให้อีกแล้ว ... ;D ;D ;D
			 
			
			- 
				
 Shocked  สภาพน่าจะส่ง ER นะ ให้ทำการช่วยฟื้นคืนชีพด่วน ....!   Cry
 Grin  มีสองเหตุการณ์  ที่เป็นได้  line หลุด  หรือไม่ก็ client ตาย หมด   Grin
 ;D ;D ;D ผิดทุกข้อครับ Line ก็ไม่หลุด, Clints ก็ไม่ตายแต่มันจะแฮ้งค์บ่อยมาก ๆ เวลากราฟมันขึ้นมันเหมือนเราอยู่แถบ ๆ EGYPT นะ เป็นสามเหลี่ยมปิรามิดเลยเชียว ;D ;D ;D
 ;D  อย่างงี้ต้องไปเตรียมตัวก่อน  ชื่อตั่วเครื่องบินไป EGYPT  ก่อง   ;D
 ;D  แต่แถวบ้านเรา  เรียก สามเหลี่ยมเบอร์มิวด้า นะ   ;D   ;D
			 
			
			- 
				 ;Dขอบคุณ อาจารย์ ทุกท่านครับ ::)
 :o  สภาพน่าจะส่ง ER นะ ให้ทำการช่วยฟื้นคืนชีพด่วน ....!   :'(
 ??? ??? ???ผม ส่งให้ CPR แล้ว ยังไงก็ไม่กระดิกเลย มานจะรู้สึกตัว ก็แค่ ตอน query หรือ ตอน dump DB เท่านั้นครับ พอรู้ สึกตัว มานขึ้นไป 50 - 70 % เลยทีเดียวครับ
 ;D ;D ;D ผิดทุกข้อครับ Line ก็ไม่หลุด, Clints ก็ไม่ตายแต่มันจะแฮ้งค์บ่อยมาก ๆ เวลากราฟมันขึ้นมันเหมือนเราอยู่แถบ ๆ EGYPT นะ เป็นสามเหลี่ยมปิรามิดเลยเชียว ;D ;D ;D
ใช่ครับ line ไม่หลุด client ยังอยู่ดีครับ สาเหตุอาจจะเกิดจาก
เด็กข้างห้องเค้าดู งานเชิงรุกครับ เลยแฮ้งค์บ่อย ผมก็เลย พยายามช่วย เด็กข้างห้องให้ทำงานได้สะดวกขึ้นอ่ะครับ @@@ jdadmin1
			 
			
			- 
				 8)  สุดท้ายนะ ที่เคยเจอ  เลยแนะนำกัน   8)
 ;D  ควบคุมจราจรของข้อมูล  ไม่ให้เป็นขอขวดนะ  ;D
 ;D  1.  เครื่องแม่ต้องแรง และมั่นคง   ;D
 ;D  2.  สายแลนและหัวแลน  ต้องต่อให้เหมือนกัน   ;D
 ;D  3.  ที่สำคัญ HUP  ต้องเป็นรุ่นเดียวกัน  ;D
 ;D  4.  ระบบของ line กับ HUP และHUP  กับ client ต้องไม่เกิน 100 เมตร  ;D
			 
			
			- 
				 ;D ;D ;D ก่อนอื่นรอให้เจ้าตัวโชว์ my.cnf อันสุดแสนมหัศจรรย์นี้ซะก่อนจะได้รู้กันผมยังไม่เชื่อสายตาเลย
ว่ามันสามารถ start service ขึ้นมาได้สุดยอดดดด 
* อีกอย่างคือก่อนจะทำอะไรกับ my.cnf ให้สำรองข้อมูลไว้ก่อน ย้ำๆ สำรองข้อมูลและให้ client หยุดใช้งานด้วย
ไม่งั้นงานงอกอีกงานเดี๋ยวจะไปกันใหญ่ครับ
			 
			
			- 
				
 ;D ;D ;D ก่อนอื่นรอให้เจ้าตัวโชว์ my.cnf อันสุดแสนมหัศจรรย์นี้ซะก่อนจะได้รู้กันผมยังไม่เชื่อสายตาเลย
ว่ามันสามารถ start service ขึ้นมาได้สุดยอดดดด 
* อีกอย่างคือก่อนจะทำอะไรกับ my.cnf ให้สำรองข้อมูลไว้ก่อน ย้ำๆ สำรองข้อมูลและให้ client หยุดใช้งานด้วย
ไม่งั้นงานงอกอีกงานเดี๋ยวจะไปกันใหญ่ครับ
ได้ครับ เด๋วผมจารีบกลับรพ. หลังจาก อบรมการทำ Report เสร็จ จะเอาค่ามาให้ดูครับ ว่าทำไมถึงเป็นเช่นนี้
			 
			
			- 
				
ดูเหมือนมันจะราบรื่นเกินไปนะครับ ...  :'( :'( 
ดูค่าต่าง ๆ แล้ว ทำไม่มันเป็นจุดทศนิยมด้วยครับ
ส่ง my.cnf ขึ้นมาให้ดูหน่อยครับ
มาแล้วครับค่า my.cnf
[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
#basedir   = /var/lib/mysql
#datadir   = /var/lib/mysql/data
default-character-set=tis620
[myisam]
key_buffer = 256M
max_allowed_packet = 512M
table_cache = 1M
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 2M
max_heap_table_size = 256M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_theads = 1
myisam_recover
thread_cache = 8
query_cache_size= 512M
[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 1000M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0
innodb_flush_method = O_DIRECT
innodb_doublewrite = 0
innodb_support_xa = 0
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog = 1
join_buffer_size = 2M
concurrent_insert = 2
#server-id=1
#log-bin
#sync_binlog=1
#innodb_safe_binlog
[mysqldump]
quick
max_allowed_packet = 512M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 8192
ต้องปรับเปลี่ยนค่า ยังไง ดีครับ
			 
			
			- 
				 ;D ;D ;D ลองดูครับแบบนี้ผมใช้มาสองปีแล้วยังไม่งอแง อิอิ
client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
#basedir   = /var/lib/mysql
#datadir   = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 400M
max_allowed_packet = 1024M
table_cache = 1000
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
max_heap_table_size = 128M
myisam_sort_buffer_size = 8GB  
thread_cache = 8
query_cache_size= 256M
log_bin_trust_function_creators = 1
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 500 
######################################## 5.1.25--->X  cpu multicore 
innodb_thread_concurrency = 0
########################################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
#############################
# add rc.local  --->  ulimit -n 30000      
#############################
innodb_buffer_pool_size = 8GB     
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 16
innodb_file_io_threads = 4
innodb_flush_method = O_DIRECT
innodb_doublewrite = 0 ถ้าเปิดก็ให้ใส่ 1 แทน
innodb_support_xa = 0  ถ้าเปิดก็ให้ใส่ 1 แทน
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog = 1
max_heap_table_size=128M
join_buffer_size=2M
[mysqldump]
quick
max_allowed_packet = 1024M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[myisamchk]
key_buffer_size = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
****ท่านอื่นมีแบบไหนเอามาแชร์กันหน่อยนะครับอยากได้แบบแรงเหมือนกัน
			 
			
			- 
				 ;D ;D ;D ข้างบนสุดต้อง  [client] แบบนี้ครับผมรีบ copy ไปหน่อยลืมดู พลาดๆ อภัยๆ  ;D ;D
 
client]
			 
			
			- 
				
 ;D ;D ;D ข้างบนสุดต้อง  [client] แบบนี้ครับผมรีบ copy ไปหน่อยลืมดู พลาดๆ อภัยๆ  ;D ;D
 
client]
ขอบคุณครับ เด๋วจะลอง แก้ตามที่ท่านแนะนำมานะครับ