ข่าว: ข่าวประกาศ

  • 18 พฤษภาคม 2024, 22:57:09

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - admin

หน้า: 1 ... 6 7 [8] 9 10 ... 115
106
สลับยังไง raid ก็ยังอยู่ครับ  ไม่มีปัญหา

สอบถามเพิ่มเติมเข้ามาได้ครับ

107
วันนี้มาเพิ่มกันอีกสักกราฟ  นั่นก็คือ กราฟ WAN



กราฟ WAN ก็จะมีจำนวนตามที่ได้ config ไว้ใน config.ini  โดยปกติก็มักจะมีกัน 2 เส้น คือเส้นเกมส์ กับเน็ต

ยกตัวอย่างในรูป มี 2 WAN   WAN1 คือ เส้นเกมส์  และ WAN2 คือเส้นเน็ต

ตัวกราฟจะมี 2 สีคือ Inbound สีเขียว หรือหมายถึง Download นั่นเอง ส่วนสีน้ำเงินเป็นเส้น หมายถึงค่า Upload

- เส้นเกมส์

โดยปกติแล้ว เส้นเกมส์จะกินแบนวิธไม่มาก แต่จะสม่ำเสมอ ดูจากกราฟ WAN1 ตัวอย่าง จะมีลักษณะเป็นภูเขาเตี้ย ๆ

แบบนี้แสดงว่าปกติ การใช้งานราบรื่น ไม่มีปัญหา

- เส้นเวป

เส้นเวปนั้นกราฟจะขึ้น ๆ ลง ๆ เป็นยอดแหลม ๆ แสดงว่าการใช้งานเป็นปกติ ซึ่งจะแตกต่างกับเกมส์ แต่ถ้าหากกราฟวิ่งชน

เพดานตลอด แสดงว่า มีการ download มากผิดปกติ อาจจะทำให้เวปอืดได้ ก็สามารถตรวจสอบได้จากกราฟ ประกอบ

ว่าลักษณะรูปร่าง เป็นปกติหรือไม่

ลองนำไปเปรียบเทียบกับกราฟของร้านท่านดูนะครับ ว่าอยู่ในลักษณะที่ปกติหรือไม่  ;D  ;D

108
แจ้งเพิ่มเติมนะครับ หลังจากที่ได้ทดสอบ

SmartCafe Z  รองรับการบูตด้วย BIOS แบบ UEFI และ partition แบบ GPT นะครับ

เพราะฉะนั้น ไม่ว่าจะเป็น WIN8 หรือ WIN10  ก็สามารถใช้งานได้เต็มประสิทธิภาพ

มั่นใจได้ว่า สามารถใช้งานได้อีกยาวนานเลยทีเดียว

109


เป็นรุ่น Windows Technical Preview 

S/N : NKJFK-GPHP7-G8C3J-P6JXR-HQRJR ของแท้จาก Microsoft

สามารถดาวน์โหลดได้แล้วที่

http://windows.microsoft.com/th-th/windows/preview-download?ocid=tp_site_downloadpage


110
Samsung 850PRO   512GB  และ  1TB

ของมาแล้วนะครับ  ท่านใดที่รออยู่ก็สอบถามเข้ามาได้

111
นอกจาก bug ของ bash shell แล้ว จะต้องมี cgi ที่รัน bash shell ด้วย ถึงจะสามารถโจมตีผ่าน bug นี้ได้

แต่ตัว SmartCafe ไม่มี cgi ที่เป็น bash shell ดังนั้นก็สบายใจได้ครับ  แต่เพื่อความไม่ประมาท ทาง admin

ก็ได้ออกอัพเดท เพื่ออุดรูรั่วตรงนี้ไว้ให้เรียบร้อยแล้ว

112
จริงๆก็โดนหมดนะ  Ubuntu CentOS RedHat Debian แม้แต่ OS X ก็บั๊กเหมือนกัน

ลองทดสอบ ตามที่แจ้งไว้ดูครับ

113
เวป ThaiCERT ก็ออกประกาศมาล่ะ

https://thaicert.or.th/alerts/admin/2014/al2014ad005.html

อย่าลืมอัพเดทสคริปกันนะครับ

114
วันนี้ตัวแทน (คุณกอล์ฟ) ได้แจ้งเข้ามาเรื่องการค้นพบ bug บน bash shell เมื่อวันที่ 24 กันยายน ที่ผ่านมา

รายละเอียด อ้างอิงตาม link นี้นะครับ

https://www.digitalocean.com/community/tutorials/how-to-protect-your-server-against-the-shellshock-bash-vulnerability

สำหรับ SmartCafe Z ของเราก็อยู่ในกลุ่มเสี่ยงเหมือนกัน ดังนั้นเพื่อความปลอดภัย ทาง admin เลยได้ออกอัพเดท

เพื่อป้องกัน bug ดังกล่าว โดยสามารถอัพเดทสคริป และก็ทดสอบดังนี้

ทดสอบใส่คำสั่ง

env VAR='() { :;}; echo Bash is vulnerable!' bash -c "echo Bash Test"

ใน Command Shell บน Webmin ถ้าได้ผลลัพธ์เป็น



ให้ทำการอัพเดทสคริปให้เป็นล่าสุด แล้วทดสอบใหม่อีกครั้ง

ถ้าผลทดสอบได้เป็น



แสดงว่าปลอดภัยแล้วครับ

ช่วงนี้ สคริปมีอัพเดทบ่อย สามารถตั้งให้อัพเดทอัตโนมัติได้ โดยใส่  UPDATE_AUTO=yes เพิ่มใน config.ini

UPDATE_USER=Z140401abcdep
UPDATE_PASS=fastspeed
UPDATE_AUTO=yes

แล้วก็ทำการ makeconfig

ต่อไปสคริปก็จะอัพเดทเองโดยอัตโนมัติ

115
คำถามที่ถามบ่อย



Server แรมไม่พอหรือเปล่า ใส่ตั้ง 16GB แล้ว แต่ก็ใช้จนหมด 99% เลย จะมีปัญหาอะไรไหม

ถ้าสังเกตุดู Server จะใช้งานอยู่แรมแค่ 791.3 MB ส่วนที่เหลือ Server นำมาทำเป็น Cache กับ Buffers ให้กับระบบ



จากตัวอย่างกราฟ ก็จะเห็นว่า  Server ใช้แรมจริงๆ ก็คือพื้นที่สีเหลือง ส่วน Cache กับ Buffers

ก็จะมีการปรับตามความเหมาะสมโดยอัตโนมัติ จะเห็นได้ว่าการจัดการ Memory บน Linux จะยืดหยุ่นมากกว่า

จะแรมมาก หรือแรมน้อย ก็สามารถนำมาใช้ได้คุ้ม เพื่อประสิทธิภาพสูงสุดของระบบ



แรม 32G ก็สามารถนำมาใช้งานได้ทั้งหมด ไม่เหลือว่างไว้เฉย ๆ ดึงมาใช้เพื่อเพิ่มประสิทธิภาพของระบบ

116
กราฟที่มาจาก cacti หรือมาจาก zgraph นั้น จะเป็นตัวบ่งบอกถึงประสิทธิภาพของ Server ที่เราใช้งานอยู่

และบอกถึงสภาวะการทำงานในเวลาต่าง ๆ ว่าปกติ หรือมีการเปลี่ยนแปลงอย่างไรบ้าง  สามารถนำมาวิเคราะห์

เพื่อปรับปรุง เปลี่ยนแปลง สเปคต่าง ๆ ให้เหมาะสมกับการใช้งานมากที่สุด

เอา 3 กราฟแรก กันก่อน

1. กราฟ CPU Usage



กราฟนี้จะบ่งบอกการใช้งาน CPU โดยส่วนใหญ่แล้ว CPU มักจะเร็วพอเพียงสำหรับ Server อยู่แล้ว ไม่ค่อยมีปัญหา

แต่สำหรับ CPU รุ่นเก่า ๆ อาจจะมีปัญหา CPU ขึ้น 70%-80% ได้  



ความสามารถของ CPU นั้น ไม่ได้สูงสุดที่ 100% แต่จะสูงสุดเท่ากับ จำนวน Processor x 100% โดยจำนวน

Processor สามารถดูได้จาก หน้า sysmon



ตัวอย่างจะเห็นว่า 6 Processor แสดงว่า สูงสุดรับได้  600%



ตัวอย่างกราฟ CPU ที่โหลดถึง 500%  ดังนั้นจะเห็นได้ว่า  CPU  จะมีความสามารถเกินพอ ไม่ค่อยมีปัญหาว่า CPU ไม่พอ

2. กราฟ Load Average

กราฟนี้จะบ่งบอกถึง ประสิทธิภาพของ Server ทั้งหมด เปรียบเทียบกับ ภาระงานทั้งหมดของ Server

กรณี Server เครื่องเดียวกัน ถ้างานน้อย  load ก็จะน้อย    ถ้างานเยอะ  load ก็จะสูง

ในทางกลับกัน

กรณี งานเหมือนกัน ถ้า server แรง  load ก็จะน้อย   แต่ถ้า Server ช้า load  ก็จะสูง

ดังนั้นค่านี้จะบ่งบอกได้ว่า Server เรารับไหวไหม  โดยจะแบ่งเป็น 5 ระดับ ดังนี้



0-3  ประสิทธิภาพ Server ดีมาก ทำงานได้ลื่นไหล



3-10  ประสิทธิภาพ Server อยู่ในขั้นดี  ทำงานได้ดี ไม่มีปัญหา



10-30  ประสิทธิภาพ Server พอใช้ ทำงานได้ อาจจะมีปัญหาบ้าง นิดหน่อย



30-60  ประสิทธิภาพ Server แย่ ทำงานได้ติดๆขัดๆ มีปัญหาเกิดขึ้น

60 ขึ้นไป ประสิทธิภาพ Server แย่มาก ทำงานไม่ได้ อาจจะค้างหรือหยุดทำงานไปเลย

ลองตรวจสอบดูนะครับ ว่า Server ของท่านอยู่ในระดับไหน

3. กราฟ Memory

Memory จะมี 4 ส่วนหลัก ๆ

- Kernel + App  ก็จะเป็น Memory ที่ใช้รันโปรแกรมต่าง ๆ จะมากหรือน้อย ขึ้นกับจำนวนโปรแกรมที่รัน บาง Server

อาจจะแค่ 500MB  บาง Server อาจจะ 2GB  ขึ้นอยู่กับจำนวนโปรแกรมที่ใช้งานอยู่

- Buffers  ก็คือ Memory ที่เก็บข้อมูลระหว่าง Disk กับ CPU เพื่อความรวดเร็วในการทำงาน  Memory ส่วนนี้

ถ้าใช้งาน Master แบบ Device จะมี Buffer เพิ่มขึ้นมา จะมีการเก็บข้อมูลแบบ FIFO

อ่านจาก Disk มาพักไว้ ใน Buffer ก่อน จะส่งไป CPU

- Cache  ก็คือ Memory ที่เก็บข้อมูลระหว่าง Disk กับ CPU เหมือนกัน แต่จะมีความฉลาดกว่า เนื่องจากจะเก็บข้อมูล

ที่มีการใช้งานบ่อยๆ ไว้ ใน Cache ถ้ามีการเรียกซ้ำอีก ก็อ่านจาก Memory เลย ไม่ต้องอ่านจาก Disk จะทำให้รวดเร็วขึ้น

ถ้าใช้งาน Master แบบ Image จะมีการใช้งาน Cache เพื่อความรวดเร็วมากขึ้น

- สำหรับ Free Memory ไม่ต้องกังวลนะครับ Linux จะจัดการดึง Memory มาใช้ให้มากที่สุดเท่าที่จะทำได้

โดย Memory จะให้ความสำคัญกับ Kernel + App ก่อน  เหลือเท่าไหร่ ค่อยดึงมาใช้

เป็น Buffer และ Cache อีกที จึงไม่มีปัญหาว่า memory จะไม่พอสำหรับรันโปรแกรม

ดังนั้นจะไม่ค่อยมี Free Memory เหลือไว้สักเท่าไหร่  ไม่ต้องกังวลว่า Server จะอืดหรือช้า

แต่กลับกัน ใช้ Memory เยอะ ๆ จะทำให้ Server เร็วขึ้น



รูปนี้เป็นการใช้ Memory ของ Server ที่ใช้งาน Master แบบ Device



สำหรับรูปนี้ เป็น Server ที่ใช้งานแบบ Image ลองสังเกตความแตกต่างดูครับ

แบบ Image จะเร็วกว่า แต่ยุ่งยากกว่า // แบบ Device จะช้ากว่า แต่สะดวกกว่า // ขึ้นอยู่กับความถนัดของแต่ละท่าน

 ;D  ;D  ;D ฝากไว้ศึกษา 3 กราฟ กันก่อนนะครับ  ;D  ;D  ;D

117


เวลาทดสอบเทสสปีดความเร็ว Diskless ที่เครื่องลูก ก็จะได้ความเร็วเต็มประสิทธิภาพ 100MB/s + เต็มประสิทธิภาพของแลน

แสดงให้เห็นว่า สามารถดึงความสามารถของ Server ได้อย่างเต็มประสิทธิภาพ ซึ่งจะแตกต่างกับ Software บน Windows

ทั่ว ๆ ไป  และที่สำคัญที่สุดคือ มีการพัฒนาต่อไปเรื่อย ๆ อนาคตจะมี Win9  Win10 ยังไงก็จะพัฒนาให้รองรับใช้งานได้อย่าง

สมบูรณ์

118
ใจจริงอยากให้ดูว่า มันเป็นทั้ง MultiWAN และ Diskless โดยตัว Diskless ก็มี ความสามารถในการดึง Memory มาใช้

ใช้ RAM มาช่วย Cache ทำให้เร็วขึ้น และ ลื่นขึ้น โดยดูจาก Load จะน้อยลง ทำให้ server ทำงานได้ลื่นขึ้นนั่นเอง

บูตพร้อมกันหลาย ๆ เครื่องความเร็วก็ยังไม่ตก

ส่วน MultiWAN ก็สามารถดูว่า แต่ละเส้นวิ่งอยู่ความเร็วเท่าไหร่ มีเส้นไหน ดับไปหรือเปล่า และก็เป็น Realtime ด้วย

และก็มีความสามารถอื่น ๆ แฝงอยู่อีกเยอะแยะ  เช่น  Master ที่สามารถใช้แบบ Device ได้ นอกจากจะใช้แบบ Image แล้ว

มีเครื่องมือ dump image ที่ตัว server เลยทำให้ดึง image ได้เร็วขึ้น มี tools สำหรับตรวจสอบความเร็วเน็ต เป็นต้น

119


นอกจาก Auto Patch แล้ว อย่างอื่นก็แตกต่างนะ  ไม่ว่าจะเป็น MultiWAN หรือ Diskless ที่ทำงานบน Linux

ได้อย่างสมบูรณ์แบบ ที่ไม่เหมือนที่อื่น ๆ มันอาจจะยากสำหรับผู้เริ่มต้นใหม่ แต่เมื่อศึกษาจนเป็นแล้ว จะรู้ว่ามันคุ้มค่า

กับการเรียนรู้ เพราะตัวเดียวจบทุกอย่าง และยังสามารถใช้งานได้อีกยาวนาน ตอนนี้ก็ 7 ปีแล้วที่ลูกค้ายังใช้งานอยู่

SmartCafe Z รองรับถึงปี  2019  มีการปรับปรุง พัฒนา สคริปใหม่ ๆ ทุกวันครับ

120
ใช้คำสั่ง  blkid  เช็ค UUID ของ SSD แต่ละลูก  เวลา  mount ก็ไปแก้ใน  /etc/fstab

โดยใช้ UUID อ้างอิงแทน  ถึง SSD จะสลับที่กัน ก็ไม่มีปัญหาในการอ้างอิง

ยกตัวอย่างเช่น   /dev/sdg  mount แบบ UUID เป็น /cow

# blkid /dev/sdg
/dev/sdg: UUID="e3fa9eb9-bcf7-40f2-b453-2d68331e8f4f" TYPE="ext4"

ก็ไปแก้ใน /etc/fstab

เดิม

/dev/sdg    /cow    ext4  defaults   0   0

แก้เป็น

UUID=e3fa9eb9-bcf7-40f2-b453-2d68331e8f4f   /cow    ext4  defaults   0   0

เป็นต้น

ลองดูนะครับ

หน้า: 1 ... 6 7 [8] 9 10 ... 115