ผู้เขียน หัวข้อ: ถามเรื่อง ram server  (อ่าน 6628 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ snhosxp

  • Full Member
  • ***
  • กระทู้: 123
  • Respect: 0
    • ดูรายละเอียด
ถามเรื่อง ram server
« เมื่อ: มกราคม 07, 2014, 14:52:17 PM »
0
ตอนนี้ที่รพ.จะทำการ up ram server อยากถามว่าแต่ละที่ใส่กันกี GB ครับจะได้จัดซื้อได้ถูก ตอนนี้ใส่ 8GB ยังไม่พอเลยครับ
 

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: ถามเรื่อง ram server
« ตอบกลับ #1 เมื่อ: มกราคม 07, 2014, 15:34:31 PM »
0
น่าจะขึ้นอยู่ที่จำนวน Client ที่ใช้งาน และขนาด Database
ถ้าเป็น รพช. อย่างน้อยควรจะอยู่ ที่ 16 G
จะให้ดีควร 32 G
จะให้ดีขึ้นไปอีกควร 64 G
สรุปแล้วยิ่งเยอะยิ่งดีครับ หรือ ที่สำคัญที่สุด คือ "อยู่ที่ผู้ใช้งาน หรือ user บ่นว่าช้าด้วยหรือเปล่า" และก็ ขึ้นอยู่งบประมาณด้วยครับ

ในอนาคต HOSxP น่าจะต้องใช้ทรัพยากรของระบบที่สูงขึ้น เห็นได้จาก ตัว BMS MySQL Data Transfer ที่ค่อนข้างกินทรัพยากร

ออฟไลน์ snhosxp

  • Full Member
  • ***
  • กระทู้: 123
  • Respect: 0
    • ดูรายละเอียด
Re: ถามเรื่อง ram server
« ตอบกลับ #2 เมื่อ: มกราคม 07, 2014, 20:53:21 PM »
0
ของผม client ทั้งหมดที่ใช้ hosxp ประมาณ 120 เครื่องถ้าใส่ 64 GB จะสูงไปรึป่าวครับอยากเห็นสถานะของ รพช.ที่มีจำนวนเครื่องประมาณนี้ครับว่าใช้ทรัพยากร ram ไปเท่าไร
 

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: ถามเรื่อง ram server
« ตอบกลับ #3 เมื่อ: มกราคม 08, 2014, 09:52:15 AM »
0
ของผม client ทั้งหมดที่ใช้ hosxp ประมาณ 120 เครื่องถ้าใส่ 64 GB จะสูงไปรึป่าวครับอยากเห็นสถานะของ รพช.ที่มีจำนวนเครื่องประมาณนี้ครับว่าใช้ทรัพยากร ram ไปเท่าไร
---------------------------------------------------------------------------------------------------------------------------

จะใช้ Ram ไปเท่าไหร่ขึ้นอยู่กับตั้งค่าใน my.cnf ด้วยครับ  เช่น ค่า innodb_buffer_pool_size ยิ่งเยอะยิ่งดี ครับถ้า Database เราเป็นแบบ InnoDB 95 % Up  ส่วนสำคัญอีกส่วนคือ Harddisk  ซึ่ง Server ส่วนมากตอนนี้ น่าจะเป็น SAS อยู่แล้ว เพราะถ้าหาก Ram สูง แต่ Harddisk ช้าก็ทำให้ระบบไม่ราบรื่นได้ครับ
ถ้ามีงบประมาณพอ ก็จัดไปได้เลยครับ 64 G   รองรับระบบในปัจจุบันและอนาคตได้สบายๆครับ
ของผมเป็น รพท. Client ประมาณ 200 เครื่อง ตอนนี้ Server ใช้ Ram ประมาณ 42 G ครับ Run ระบบได้ " User ไม่บ่น โดยเฉพาะ ;D คุณหมอ เป็นใช้ได้ครับผม"
« แก้ไขครั้งสุดท้าย: มกราคม 08, 2014, 09:58:33 AM โดย sukjai krub »

ออฟไลน์ snhosxp

  • Full Member
  • ***
  • กระทู้: 123
  • Respect: 0
    • ดูรายละเอียด
Re: ถามเรื่อง ram server
« ตอบกลับ #4 เมื่อ: มกราคม 09, 2014, 09:40:30 AM »
0
ขอคุณครับ ตอนนี้ผมขออนุมัติจัดซื้อไป 64 GB แล้วครับ อยากรบกวนขอไฟล์ my.cnf สำหรับ ram 64 GB ด้วยครับ ส่วนฐานข้อมูลผมเป็นของ percona ครับ ;D
 

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: ถามเรื่อง ram server
« ตอบกลับ #5 เมื่อ: มกราคม 09, 2014, 10:53:00 AM »
0
ขอคุณครับ ตอนนี้ผมขออนุมัติจัดซื้อไป 64 GB แล้วครับ อยากรบกวนขอไฟล์ my.cnf สำหรับ ram 64 GB ด้วยครับ ส่วนฐานข้อมูลผมเป็นของ percona ครับ ;D
-----------------------------------------------------------------------------------------------------------------------
ถ้าเป็นไปได้ลง Server ใหม่เลยน่าจะดีนะครับ ลง CentOS 6.5 แล้วใช้ Tool BMSxTraBackupGUI 7.0 ช่วยในการติดตั้ง
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29963.msg253396#msg253396

วิธีการติดตั้ง ดูจาก Link นี้ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29226.msg252952#msg252952

แต่ถ้าจะยังใช้ OS หรือ MySQL เดิม ไม่ลงใหม่่ คงต้องโพส my.cnf ตัวเดิมขึ้นมาก่อนครับ ถ้านำ my.cnf ตัวใหม่ไปใช้เลยอาจไม่เข้ากับของเดิม และทำให้ Database เสียหาย ค่าบางค่าใน my.cnf ไม่สามารถแก้ไขได้หากมีการใช้งาน Database ไปแล้วครับ

ออฟไลน์ snhosxp

  • Full Member
  • ***
  • กระทู้: 123
  • Respect: 0
    • ดูรายละเอียด
Re: ถามเรื่อง ram server
« ตอบกลับ #6 เมื่อ: มกราคม 10, 2014, 08:24:19 AM »
0
ผมพึ่งลงใหม่เมื่อช่วงปีใหม่แต่เป็น centos 6.4 และนี่คือ my.cnf ของผมครับฝากแก้ให้ด้วยครับ

[client]
port= 3306
socket= /var/lib/mysql/mysql.sock
default-character-set=tis620
[mysqld]
port= 3306
socket= /var/lib/mysql/mysql.sock
skip-external-locking
default_storage_engine=innodb
key_buffer = 786M
max_allowed_packet = 512M
table_open_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 393M
query_cache_type=2
thread_concurrency = 8
character-set-server=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_heap_table_size = 393M
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_files_in_group=2
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 3930M
innodb_additional_mem_pool_size = 20M
innodb_thread_concurrency = 0
innodb_log_file_size = 256M
innodb_log_buffer_size = 32M
innodb_flush_log_at_trx_commit = 2
innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 3000
innodb_locks_unsafe_for_binlog=1
innodb_lock_wait_timeout=150
event_scheduler=1
myisam-recover=FORCE,BACKUP
innodb_file_format = Barracuda
innodb_flush_method=O_DIRECT
join_buffer_size = 2M
concurrent_insert = 2
max_connections=1000
[mysqldump]
quick
max_allowed_packet = 512M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[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
 

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: ถามเรื่อง ram server
« ตอบกลับ #7 เมื่อ: มกราคม 10, 2014, 19:04:20 PM »
0
ลองดูครับ
ปรับ Database เป็น InnoDB 95 % Up แล้วใช่ไหมครับ

ออฟไลน์ snhosxp

  • Full Member
  • ***
  • กระทู้: 123
  • Respect: 0
    • ดูรายละเอียด
Re: ถามเรื่อง ram server
« ตอบกลับ #8 เมื่อ: มกราคม 22, 2014, 09:55:45 AM »
0
ขอบคุณครับ