ทดสอบการทำงานของเครื่องบริการ กับเครื่องลูก

การเชื่อมต่อเข้ามาพร้อมกัน 10 connection
การเชื่อมต่อเข้ามาพร้อมกัน 10 connection

ที่มา ที่ไป
เตรียมสอนนักศึกษาเรื่องศักยภาพของเครื่องบริการ
ไม่ได้อยู่ที่ RAM อย่างเดียว ยังมีรายละเอียดอีกมาก
แม้เครื่องจะอยู่ใน Cloud ก็ยังสุ่มเสี่ยงต่อการเดี้ยงกลางอากาศได้เช่นกัน
เพราะเวลาเช่าเครื่องบริการใน Cloud ก็ต้องกำหนดว่าจะจ่ายให้กับอะไรอยู่ดี

การเชื่อมต่อเข้ามา 1 connection ก็ยังรับไหว
การเชื่อมต่อเข้ามา 1 connection ก็ยังรับไหว

การทดสอบเครื่องที่ทำงาน
ทดลองใช้เครื่องหนึ่งร้องขอบริการจากอีกเครื่องหนึ่ง
ในที่นี้ desktop2 คือ เครื่องบริการเว็บและอีเมล
ส่วนเครื่อง notebook คือ เครื่องลูกที่ส่ง request ไปยังเครื่องบริการ
ด้วยการเปิดเว็บเพจเดียวกันพร้อม ๆ กัน 10 iframe ใน 1 หน้าต่าง
แต่ละ iframe เรียกไปยัง url แบบส่งค่า get ที่แตกต่าง
และ url คือ php ที่เรียกใช้ smtp ก็จะ load เครื่องบริการเกือบ 50 Kbps
โปรแกรมที่ monitor ใช้ tcpview for windows ซึ่ง download ได้ฟรี
จาก https://technet.microsoft.com/en-us/library/bb897437.aspx
และใช้ task manager ดู performance ของ ethernet ว่าขึ้นลงอย่างไร
เมื่อเครื่อง notebook ส่งคำขอใช้บริการไปยัง desktop2
เครื่องบริการทดสอบเปิดบริการด้วย xampp เฉพาะส่วนของ apache
ถ้าเปิด mercury ก็คงจะทำให้เกิดภาระกับเครื่อง desktop2 ขึ้นอีกเยอะ

ในขณะที่เครื่องลูกยังไม่ได้เชื่อมต่อเข้ามาผ่าน port 80
ในขณะที่เครื่องลูกยังไม่ได้เชื่อมต่อเข้ามาผ่าน port 80

สรุปผลการทดสอบเครื่องที่ทำงาน
เครื่อง desktop2 เป็นเพียงเครื่อง PC ที่มีทรัพยากรต่ำ
และ Bandwidth ต่ำ รองรับการ download ได้ไม่มาก
และไม่ได้ออกแบบให้ทำงานกับ Cache server : Static file แต่อย่างใด
ถ้ามี request เข้ามาสัก 20 – 30 คน พร้อม ๆ กัน
เครื่องนี้ก็คงจะรองรับการเชื่อมต่อไม่ไหวเป็นแน่ เพราะคอขวดเยอะครับ

Casestudy of webhosting

you have got mail
you have got mail

22 july 2012

I have got mail.

1. This message is to inform you that the account has been suspended for generating an abnormally high server load.

2. In order to reinstate the account, we will have to ask that you or your administrator reduce the impact your site has on our servers.

3. Failure to prevent these type of issues from reoccurring in the future may result in the indefinite suspension of your account.

4. Offending Site:
1013552 16876 index.php
1013552 16882 blogacla/blog_rss.php
1013552 17100 blog/blog_rss.php

5. You can find the top 10 ip addresses hitting your site and the number of total hits for the last 30 days. I would recommend verifying this traffic and if malicious using .htaccess to block it. If this is valid traffic you may need to consider moving to a virtual private or dedicated server environment.

6. Hits IP Address
7615 122.155.3.121
7662 202.12.74.161
8078 100.43.83.160
8867 66.249.71.50
14898 46.4.95.140
69785 66.249.71.204
127463 66.249.72.27
135832 65.254.224.22
138959 66.249.71.155
173186 66.249.72.12

7. Let us know if you have any questions or concerns. As always, you can update this ticket using your support console at any time.

8. From Guy L. Technical specialist Hello. I apologize for any inconvenience this may have caused. If you have any further issues, please reply to this message and we will be happy to assist you.

เขาคนเดียวใช้ bandwidth 90%

block student
block student

16 ก.ย.53 หลังจากปลดนโยบายจำกัด bandwidth แล้ววันนี้คุณตุ้ยทำการ monitor ระบบ แล้วพบว่า มีนักศึกษาคนหนึ่ง ครอบครอง bandwidth 90% ของระบบ เป็นเหตุให้สมาชิกทั้งหมด เข้าถึงข้อมูลในอินเทอร์เน็ตได้ช้ามาก จึงตัดสินใจหยุดบริการสมาชิกคนนั้น เพราะจะให้มาคุยกันว่าเกิดอะไรขึ้นกับการกระทำที่เขารู้เท่าไม่ถึงการณ์

ในทันทีที่ระบบเข้าสู่สภาวะปกติก็มีคุณอภิสิทธิ์ เข้ามาครอบครอง bandwidth 90% ของระบบ ซึ่งเราทำอะไรไม่ได้ต้องปล่อยไป เพราะเข้ามีความรู้เป็นอาวุธ แต่รู้ทั้งรู้ก็ยังทำ อันนี้ต้องปล่อยไป ปล่อยให้ทุกคนเดือนร้อน และบ่นว่าเน็ตช้ากันต่อไป ถ้ามีใครเป็นผู้มีอภิสิทธิ์อยู่ในเครือข่ายหลายคน ก็คงไม่มีเครือข่ายใดรองรับความต้องการที่ขาดวิจารณญาณเช่นนั้นได้ .. คิดอีกแบบผมว่าเป็นเรื่องปกตินะครับกับคำว่ามนุษย์ .. เพราะไม่เกินจินตนาการจากประสบการณ์ที่เห็นมนุษย์ในหน้าหนึ่งหนังสือพิมพ์มานักต่อนัก