อยากทราบว่าปรับค่าเท่าไร หรือปรับอะไรมั้ง สำหรับเซิฟเวอร์ฝากไฟล์

อยากทราบว่าปรับค่าเท่าไร หรือปรับอะไรมั้ง สำหรับเซิฟเวอร์ฝากไฟล์

พอดีเปิดเว็บฝากไฟล์ ขนาดไฟล์ก็ 1GB ครับซึ่งคงคิดว่า คงต้องมีใช้งานเซิฟเวอร์อย่างหนักแน่
ก็ไม่ได้มีความรู้เรื่องของเซิฟเวอร์อะไรเลยครับ เพึ่งเคยจะใช้ครั้งแรก…

ตอนนี้ผมก็ปรับ my.cnf แค่ max_connections เป็น 10000 กับ max_connect_errors เป็น 10000 ครับ
เอ่อ… ลืมบอกไปว่าสเปคเครื่อง CPU: Core i7 2.67GHz // RAM: 12GB

ผมก็ไม่รู้จะปรับเท่าไหร่ดี เพราะไม่มีความรู้อะไรเลยครับ!! ก็เลยลองๆมั่วๆไปก่อน
แต่ก็ลองปรับไป มันก็ดีขึ้นครับ แต่มีความรู้สึกว่ามันช้าลงมาก (รู้สึกได้ทันทีเลย) โดยเฉพาะเวลาตอนเย็นๆเนี้ยแหละครับ
จะอืด ช้า มากเลยครับ ก็เลยจะถามว่า ค่าปรับเท่านี้พอดีรึยัง แล้วต้องไปปรับอะไรอีกหรอครับ รบกวนหน่อยนะครับ

http://www.uploadqq.com/ ลองไปดูได้ครับ จะอืดทุกช่วงเวลาเลย ตอนดึกๆเช้าๆ ไม่อืดครับ รบกวนหน่อยนะครับ


top - 21:34:43 up 13 days,

ลองดูที่ /etc/httpd/conf/httpd.conf ครับ

ผมลองหาเหมือนในกระทู้ http://www.thaihosttalk.com/index.php?topic=5008.0 นี้แล้ว
มันไม่มีอย่างที่ว่าอ่ะครับ แล้วต้องไปปรับที่ไหนหรอครับ ?? คือแบบว่า คนโง่ ถามเลยแล้วกันอะ
เพราะไม่รู้เรื่องอะไรเลย…

ถ้าใช้ da อยู่ที่ /etc/httpd/conf/extra/httpd-mpm.conf ครับ

แนะนำถ้าฝากไฟล์ ใช้ lighttpd or nginx ดีกว่าครับ

max_connect_errors เยอะเกินไปป่าวครับ

ช่วยแนะนำ max_connect_errors ให้หน่อยสิครับว่าประมาณ เท่าไรน่ะครับ

5-15 ก็พอครับ

ทำไมมันอืดแบบสุดๆจังเลย -*-

load average มันเป็น 100 เลยนิครับจะไม่ให้อืดได้ไง
หาทางลดค่านี้ลงมากก็ดีครับ

เขียน code เองหรือเปล่าครับ
cpu ไม่น่าจะทำงานหนักขนาดนั้น
้hdd อะไรครับ

hdd ทำงานไม่ทัน
id เหลือน้อย
connect ค้างเยอะ
apache รันไม่ไหว

โหลดพุ่ง

0

เกิดจากไรอ่า ช่วยบอกเขาหน่อยดิ อยากรู้

เว็บฝากไฟล์… ใช้ lighttpd/nginx ดีกว่าครับ

สำหรับเว็บ uplaod ไฟล์(ขนาดใหญ่)

  1. ค่า Mysql Max connection
    ถ้ากำหนดไว้ที่ประมาณ 100-300 แล้วยังไม่พอใช้ แสดงว่า query ช้ามาก
    แนะนำให้ปรับแก้ index และโครงสร้าง table ใหม่ให้ดีกว่าเก่า
    พูดง่ายๆคือออกแบบไว้ห่วย

  2. เว็บ upload ไฟล์ขนาดใหญ่ๆ คอขวดอยู่ที่ i/o HDD เป็นหลัก
    ในขณะเวลาหนึ่งจะมี connection โหลดไฟล์อยู่เยอะมาก โหลดหลายๆไฟล์พร้อมๆกัน
    HDD จะต้องทำงานหนักมากเพื่ออ่านไฟล์ต่างๆมาส่งออกไป แก้ได้โดยการกระจาย HDD หลายๆลูก
    และที่ต้องปรับแก้คือค่า Max connection ที่ต้องมากเป็นพิเศษ เพราะจะมีการเชื่อมต่อค้างอยู่ตามที่บอกไป
    ส่วน RAM เท่าที่ดูก็น่าจะยัีดเต็มที่แล้ว 2G x 6slot

  3. ถ้าเป็นไปได้ให้เปลี่ยนจาก apache ไปใช้ lighttpd หรือ nginx แทน จะลดการใช้ memory ลงได้เยอะ

ดูจากค่า top แล้วน่าจะคอขวดที่กำหนดค่า max client ไว้น้อยไป ram เพิ่งใช้ไปครึ่งเดียว ลองปรับเพิ่มเป็น 1024-2048 ดูครับ

พอดีว่าเครื่องที่ใช้นี้ มีหลาย VPS อยุ่ครับ น่าจะประมาณ 4 คนได้ละมั้ง
ตอนนี้กำลัง คิดดีๆสำหรับเครื่องเซิฟเวอร์อยุ่ครับ ที่เอาไว้ฝากไฟล์น่ะครับ

แล้วก็ติดอยู่เรื่องนึงไม่ค่อยมีงบมากเลยครับ (จน- -") เดียวจะลองทำตามคำแนะนำดูนะครับ จะลองลง lighttpd หรือ nginx ดูครับ

max_connections ตอนแรกที่ลงใหม่มันกำหนดมาให้ 100 ครับ มันก็ขึ้น Too many connections เลยปรับไป 10000 เลยครับ
เดียวจะลองปรับลงมาดูบ้าง ? หรือมันไม่เกี่ยว ?? โหย งง ไปหมดเลย - -"

ขอบคุณมากสำหรับหลายๆคนตอบ

ปล. สคริปไม่ได้เขียนเองครับใช้ของ xu2 http://xtrafile.com/ แล้วระบบการ sql ของสคริปผมก็หาไม่เจอซะที ไม่รู้มันไปซ่อนที่ไหน

สมคควรอืดครับ 4 vps แย่งกันใช้ทรัพยากร

sql อยู่ที่ /setup/includes/controllers/install.php

แนะนำหาตัวอื่นใช้ดีกว่า

ช่วยบอกวิธีประมาณว่า จำกัดการดาวน์โหลดของ IDM อะครับ หมายถึง การเชื่อมต่อใน IDM ครับแล้วก็วิธีห้ามใช้ Resume ในการดาวน์โหลดครับ

รบกวนอีกครั้งนะครับ