Cách chọn thông số kỹ thuật cho VPS của bạn Phần 2

Ngày Đăng : Sunday, October 06, 2019 - Tác giả: guICE.org

Trước đây chúng tôi đã xem xét cách chọn thông số kỹ thuật bạn cần để xây dựng VPS để đáp ứng nhu cầu của bạn. Thời gian qua chúng tôi đã đề cập đến những gì các thông số kỹ thuật làm và làm thế nào để tìm ra bao nhiêu dung lượng được yêu cầu. Lần này chúng ta sẽ xem xét bộ nhớ và CPU.

Cách chọn thông số kỹ thuật cho VPS của bạn Phần 2

Trước đây chúng tôi đã xem xét cách chọn thông số kỹ thuật bạn cần để xây dựng VPS để đáp ứng nhu cầu của bạn. Thời gian qua chúng tôi đã đề cập đến các gì các thông số kỹ thuật làm và làm thế nào để tìm ra bao nhiêu dung lượng được yêu cầu. Lần này chúng ta sẽ xem xét bộ nhớ và CPU.

Sử dụng bộ nhớ

Bộ nhớ được sử dụng bởi các chương trình khi chúng đang chạy. Nếu bạn đang chạy một ứng dụng web trên máy chủ của mình thì hai người dùng chính của bộ nhớ sẽ là các tập lệnh tạo các trang web mà khách truy cập của bạn nhìn thấy và cơ sở dữ liệu chứa dữ liệu mà tập lệnh tham chiếu. Trong hầu hết các trường hợp, người sử dụng bộ nhớ nặng hơn có thể sẽ là cơ sở dữ liệu.

Lưu trữ và bộ nhớ

Thật không may, không có cách nào dễ dàng để tìm ra bao nhiêu bộ nhớ mà cơ sở dữ liệu của bạn sẽ yêu cầu. Điều này được xác định bởi lượng dữ liệu mà nó đang tham chiếu, mức độ phức tạp của các truy vấn đang chạy và cũng có bao nhiêu kết nối đồng thời được thực hiện với cơ sở dữ liệu. Điều này có nghĩa là ngay cả một cơ sở dữ liệu cơ bản cũng có thể được hưởng lợi từ nhiều bộ nhớ nếu trên máy chủ bận rộn. Bất cứ nơi nào có thể, máy chủ cơ sở dữ liệu sẽ cố gắng đảm bảo rằng nó đang giữ dữ liệu được truy cập trong bộ nhớ, mặc dù nếu hết bộ nhớ, nó sẽ tự động sử dụng bộ lưu trữ đĩa thay thế. Tuy nhiên điều này là xa lý tưởng vì lưu trữ chậm hơn đáng kể so với bộ nhớ để cơ sở dữ liệu thực hiện công việc của nó. Vì vậy, nếu máy chủ cơ sở dữ liệu của bạn trên VPS bắt đầu sử dụng dữ liệu của nó từ bộ lưu trữ thì bạn sẽ nhận thấy sự suy giảm hiệu suất so với khi nó chạy trong bộ nhớ. Nói chung, bạn muốn có ít nhất 0,5 GB RAM trên VPS của mình nếu bạn đang chạy cơ sở dữ liệu MySQL và gấp đôi đó sẽ là điểm khởi đầu tốt cho một hệ thống chạy các thành phần khác như máy chủ web.

Cơ sở dữ liệu có thể không phải là lý do duy nhất khiến bạn có thể cần sử dụng VPS; nhiều phần mềm sẽ cung cấp cho bạn ý tưởng về một đặc điểm kỹ thuật tối thiểu mà bạn nên xem xét để phần mềm chạy tốt, vì vậy nó đáng chú ý đến các nơi được cung cấp. Một điều đáng chú ý nữa là khi phần mềm của bạn bận rộn hơn, bạn có thể cần tăng dung lượng RAM có sẵn cho nó.

Yêu cầu CPU

Cuối cùng là yêu cầu CPU. Chúng thường khó gọi hơn vì nó thường liên quan đến mức độ khó của máy chủ của bạn. Nếu bạn đang di chuyển một dịch vụ từ môi trường lưu trữ được chia sẻ thì khả năng là các yêu cầu CPU của bạn có thể thấp một cách hợp lý trong cấu hình hiện tại của nó. Tuy nhiên, khi bạn có hệ thống hoạt động và chạy, thật dễ dàng để biết hiệu suất sẽ bị ảnh hưởng như thế nào bởi CPU của bạn bằng cách xem mức trung bình Tải của máy chủ. Điều này có thể được nhìn thấy bằng cách sử dụng lệnh Tải trọng tải, hoặc khi bạn xem các tài nguyên hệ thống của mình bằng cách sử dụng lệnh trên đỉnh đầu.

Tải hệ thống được đo bằng cách sử dụng một số - thường là số thấp hơn 1 được ưu tiên. Tải là thước đo mức độ bận rộn của CPU. Tải trọng 1 cho thấy lõi CPU luôn bận rộn. Tải 2 trên một máy chủ lõi đơn có nghĩa là lõi có công việc phải làm gấp đôi so với khả năng của nó, mặc dù tải 2 trên máy chủ CPU 2 lõi có nghĩa là cả hai lõi đều được sử dụng mọi lúc.

Có hai tình huống chính có thể thấy máy chủ của bạn chạy tải cao: thứ nhất là máy chủ của bạn quá bận rộn đến nỗi nó đang chạy nhiều quy trình hơn CPU có thể xử lý kịp thời. Trong trường hợp này, việc nâng cấp bộ xử lý thường sẽ giải quyết vấn đề. Tình huống thứ hai là nếu CPU chờ thời gian dài để lấy dữ liệu từ bộ lưu trữ đĩa để xử lý. Điều này thường xuất hiện trong lệnh trên đỉnh của Wap là IO Wait, được đo bằng phần trăm.

Nếu bạn có tỷ lệ IO Chờ cao thì bạn đang đạt đến giới hạn mà bạn có thể chuyển tệp từ đĩa của mình. Việc tăng tài nguyên CPU khó có thể giúp ích ở đây, vì hai lý do : thứ nhất, nếu bạn đang chạy một số chương trình chuyên sâu về đĩa, mà giải pháp thường là tách các quy trình chuyên sâu của đĩa ra để tách các máy chủ VPS. Thứ hai, nếu bạn hết bộ nhớ, hệ thống có thể bắt đầu SWAP, đó là nơi nó sử dụng một số dung lượng đĩa thay vì bộ nhớ và CPU có thể đang chờ để lấy dữ liệu từ bộ nhớ SWAP. Trong trường hợp này, việc thêm RAM vào máy chủ có thể giúp ngăn điều này xảy ra.

Như bạn có thể đã nhận ra, thật khó để đặt ra các quy tắc cứng và nhanh về tài nguyên mà máy chủ của bạn có thể cần trong các tình huống khác nhau vì mỗi trường hợp thiết lập và sử dụng máy chủ là duy nhất. Điều quan trọng là phải giám sát các tài nguyên mà máy chủ của bạn đang sử dụng để đáp ứng nhu cầu của nó và đảm bảo rằng bạn đang chạy thiết lập tốt nhất.

Chúng tôi có thể cắt giảm độ trễ của bạn và giữ khách truy cập trang web của bạn quay lại để biết thêm. Bắt đầu ngay hôm nay bằng cách truy cập GUICE.ORG.

Cảm ơn bạn đã đánh giá
0 Sao 0 Đánh giá
icon to top