Page 1 of 2

Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:22 Jul 2018 20:06
by hd00842
Xin chào!
Mình đang sử dụng VpsSim Business và hiện tại đang sử dụng vps của vultr với cấu hình ram 2gb website của mình có trafic không lớn lắm chỉ khoảng 400 500 lượt truy cập 1 ngày theo thống kê của Analytics tuy nhiên CPU của website luôn ở tình trạng cao cụ thể là tiến trình nginx luôn khá nhiều.
Mình đã tối ưu rất tốt code web và web không có quá nhiều plugin hay quá nhiều bài viết website chỉ chứa khoảng 200 bài viết.
Mong Oánh có thể giúp mình kiểm tra và giải quyết.
Đây là các tiến trình trong VPS của mình
trafic.PNG
trafic.PNG (68.03 KiB) Viewed 1762 times
Mình cảm ơn!

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:22 Jul 2018 20:18
by nguyenoanh
Bạn kiểm tra lại nhé. PHP-FPM ăn CPU quá nhiều cho 1 process.

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:22 Jul 2018 22:41
by olalavui
Chắc lại xem access_log xem có gì nghi ngờ k?
Ngoài ra kiểm tra sự tương thích của plugins với phiên bản php mà a đang xài xem

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:23 Jul 2018 23:27
by hd00842
nguyenoanh wrote:
22 Jul 2018 20:18
Bạn kiểm tra lại nhé. PHP-FPM ăn CPU quá nhiều cho 1 process.
Để mình kiểm tra lại xem sao mình ko hiểu vì sao cái php-fpm nó lại ăn nhiều cpu vậy nữa. Có cách nào để kiểm tra không nhỉ?

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:24 Jul 2018 03:21
by nguyenoanh
Bạn nên bật Opcache hoặc nếu opcache thiếu RAM thì tăng RAM cho nó.
Cũng có thể code có vấn đề nên nó ăn nhiều RAM như vậy.
nên cài plugin cache cho website để giảm CPU cho PHP nữa.

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:24 Jul 2018 09:03
by hd00842
nguyenoanh wrote:
24 Jul 2018 03:21
Bạn nên bật Opcache hoặc nếu opcache thiếu RAM thì tăng RAM cho nó.
Cũng có thể code có vấn đề nên nó ăn nhiều RAM như vậy.
nên cài plugin cache cho website để giảm CPU cho PHP nữa.
Cảm ơn bạn đã hỗ trợ nhiệt tình mình đã tìm ra nguyên nhân rồi.
Ah thêm nữa mình cho mình hỏi là mình có tạo swap cho VPS nhưng chưa bao giờ thấy cái swap này được sử dụng cả cụ thể là tạo swap 2GB nhưng chỉ thấy cho dùng đc có 1mb ko biết là có phải nó dùng không nữa.

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:24 Jul 2018 09:07
by nguyenoanh
Không có gì bạn ạ.
Bạn tìm ra nguyên nhân thì nếu nó không thuộc về code thì bạn share để mọi người lần sau biết mà config :)
Swap không sử dụng đến là tốt nhất vì swap hiệu năng không tốt bằng Ram nhưng nó nên có vì nó làm hệ thống ổn định hơn cũng như dự phòng trong trường hợp thiếu Ram.

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:24 Jul 2018 09:14
by hd00842
nguyenoanh wrote:
24 Jul 2018 09:07
Không có gì bạn ạ.
Bạn tìm ra nguyên nhân thì nếu nó không thuộc về code thì bạn share để mọi người lần sau biết mà config :)
Swap không sử dụng đến là tốt nhất vì swap hiệu năng không tốt bằng Ram nhưng nó nên có vì nó làm hệ thống ổn định hơn cũng như dự phòng trong trường hợp thiếu Ram.
Vấn đề nó thuộc về code của mình có 1 vòng lặp lớn quá nên bị quá tải mình đã xử lý vấn đề này rồi hiện tại nó đã có vẻ ổn định hơn chút chút rồi.

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:24 Jul 2018 10:29
by nguyenoanh
Okie bạn :)

Re: Website Trafic thấp sever cấu hình cao nhưng CPU luôn ở tình trạng Overload

PostPosted:15 Aug 2018 02:10
by Độc Công Tử
Các bác cho e hỏi liệu database quá lớn có ảnh hưởng gì đến CPU không nhỉ? Hay chỉ do các request của người dùng :?: :?: ?