Trả lời nhanh: Với máy chủ, bốn thông số quyết định là số lõi, xung nhịp, số kênh bộ nhớ và số làn mở rộng. Tải ảo hóa nhiều máy ảo cần nhiều lõi. Tải cơ sở dữ liệu tính tiền theo lõi lại cần ít lõi nhưng xung cao. Đừng chỉ nhìn số lõi mà bỏ qua hai thông số còn lại.
Chọn CPU cho máy chủ khác hẳn chọn cho máy cá nhân, vì thứ quyết định không phải điểm chuẩn mà là sự khớp giữa cấu hình và loại tải, cộng thêm ảnh hưởng rất lớn tới chi phí giấy phép phần mềm. Bài này đi qua các thông số theo đúng thứ tự cần quan tâm.
Đọc tên sản phẩm
Tên CPU máy chủ mã hóa khá nhiều thông tin, và biết đọc giúp bạn loại nhanh các lựa chọn không phù hợp.
Cấu trúc chung gồm dòng sản phẩm, mức phân hạng và số hiệu thế hệ. Mức phân hạng cho biết vị trí trong danh mục: nhóm thấp cho máy chủ một CPU và tải nhẹ, nhóm giữa cho phần lớn máy chủ doanh nghiệp, nhóm cao cho máy nhiều CPU và tải nặng.
Hai điều quan trọng hơn cái tên:
- Số CPU tối đa lắp được trên một bo mạch. Có dòng chỉ chạy một CPU, có dòng chạy hai, có dòng chạy bốn trở lên. Mua nhầm dòng chỉ chạy một CPU rồi muốn nâng lên hai là phải đổi cả CPU lẫn bo mạch.
- Thế hệ. Ảnh hưởng tới loại RAM dùng được, số làn mở rộng và hiệu năng trên mỗi watt. Chênh lệch giữa hai thế hệ cách nhau vài năm là đáng kể.
Số lõi và xung nhịp, chọn theo tải
Đây là đánh đổi cơ bản nhất. Trong cùng một mức tiêu thụ điện, nhiều lõi thì xung thấp, ít lõi thì xung cao.
Cần nhiều lõi khi: chạy nhiều máy ảo, chạy nhiều container, chạy máy chủ web phục vụ nhiều kết nối đồng thời, hoặc chạy các tác vụ xử lý song song được.
Cần xung cao khi: chạy phần mềm chỉ dùng được một luồng, chạy cơ sở dữ liệu với các truy vấn nặng đơn lẻ, hoặc chạy phần mềm chuyên ngành đời cũ không tận dụng được nhiều lõi.
Yếu tố quyết định thường không phải kỹ thuật mà là tiền giấy phép. Windows Server và cơ sở dữ liệu đều tính theo lõi. Một máy chủ hai CPU mỗi CPU ba mươi hai lõi có sáu mươi tư lõi, và tiền giấy phép cơ sở dữ liệu cho ngần ấy lõi có thể lớn hơn giá cả cái máy.
Vì vậy với máy chủ chạy cơ sở dữ liệu thương mại, cấu hình ít lõi xung cao thường là lựa chọn đúng cả về hiệu năng lẫn chi phí.
Hai thông số hay bị bỏ qua
Số kênh bộ nhớ. CPU máy chủ có từ bốn tới mười hai kênh tùy thế hệ và phân hạng. Số kênh quyết định băng thông bộ nhớ, và với tải ảo hóa nhiều máy ảo thì đây thường là điểm nghẽn thật sự chứ không phải số lõi.
Quan trọng hơn: phải cắm RAM đủ và đúng khe để dùng hết số kênh. Máy có tám kênh mà chỉ cắm hai thanh RAM thì chạy ở băng thông của hai kênh, mất phần lớn ưu thế. Đây là lỗi cấu hình rất phổ biến.
Số làn mở rộng. Quyết định bạn cắm được bao nhiêu ổ NVMe, bao nhiêu card mạng tốc độ cao, bao nhiêu card đồ họa. Máy chủ định chạy nhiều ổ NVMe hoặc card mạng nhanh phải kiểm thông số này trước, vì hết làn là hết chỗ dù khe cắm vật lý vẫn còn.
Một CPU hay hai CPU
Trực giác nói hai CPU thì nhanh gấp đôi. Thực tế phức tạp hơn.
Được: gấp đôi số lõi, gấp đôi số kênh bộ nhớ, gấp đôi số làn mở rộng, và gấp đôi dung lượng RAM tối đa.
Mất: mỗi CPU có vùng RAM gắn với nó, và truy cập RAM của CPU kia chậm hơn đáng kể. Phần mềm không nhận biết được điều này sẽ chạy chậm hơn kỳ vọng. Máy hai CPU cũng đắt hơn nhiều và tốn điện hơn.
Lời khuyên thực dụng: với tải vừa, một CPU nhiều lõi thế hệ mới thường tốt hơn hai CPU thế hệ cũ, vừa rẻ hơn vừa đơn giản hơn. Chỉ chọn hai CPU khi thực sự cần dung lượng RAM lớn, cần nhiều làn mở rộng, hoặc cần số lõi vượt quá khả năng của một CPU.
Cấu hình gợi ý theo loại tải
- Máy chủ ảo hóa nhiều máy ảo nhẹ: một CPU nhiều lõi xung trung bình, RAM cắm đủ kênh, ưu tiên dung lượng RAM lớn. Đây là cấu hình phổ biến nhất cho doanh nghiệp vừa.
- Máy chủ cơ sở dữ liệu thương mại: ít lõi xung cao, để giảm tiền giấy phép. RAM rộng tay và ổ NVMe.
- Máy chủ lưu trữ: CPU yêu cầu thấp nhất. Ưu tiên số làn mở rộng để cắm nhiều ổ và card mạng nhanh.
- Máy chủ web và ứng dụng: nhiều lõi vừa phải, ưu tiên mạng và độ trễ thấp hơn là sức mạnh thô.
Với mọi trường hợp, hãy đo tải hiện tại trước khi mua. Rất nhiều doanh nghiệp mua CPU mạnh gấp nhiều lần nhu cầu rồi trả tiền giấy phép cho số lõi không bao giờ dùng tới.
Bảng ưu tiên phần cứng theo loại tải
| Loại tải | Ưu tiên | Lý do |
|---|---|---|
| Máy chủ ảo hóa chạy nhiều máy ảo | Nhiều lõi, nhiều làn kết nối thiết bị | Máy ảo cần lõi để chia, và cần làn cho card mạng với ổ đĩa |
| Cơ sở dữ liệu quan hệ | Xung nhịp cao hơn số lõi | Nhiều truy vấn phụ thuộc vào một luồng đơn chạy nhanh |
| Máy chủ web và ứng dụng | Cân bằng, nghiêng về số lõi | Nhiều yêu cầu độc lập xử lý song song |
| Máy chủ tệp và sao lưu | Không cần mạnh | Nghẽn nằm ở ổ đĩa và mạng, không ở bộ xử lý |
Số làn kết nối và số kênh bộ nhớ
- Số làn kết nối thiết bị. Đây là thứ giới hạn số card mạng tốc độ cao và số ổ đĩa tốc độ cao bạn cắm được. Một bộ xử lý nhiều lõi nhưng ít làn kết nối sẽ chặn đúng chỗ bạn cần mở rộng.
- Số kênh bộ nhớ được hỗ trợ. Lắp bộ nhớ không đủ số thanh để dùng hết các kênh làm giảm băng thông đáng kể, và đây là lỗi lắp đặt rất phổ biến.
Một bộ xử lý hay hai
# Hai bo xu ly KHONG phai lua chon mac dinh. Can nhac ky: # Uu diem: nhieu loi hon, nhieu lan ket noi hon, nhieu khe bo nho hon # Nhuoc diem:# - Truy cap bo nho cua bo xu ly kia cham hon bo nho cua chinh no.# Voi ung dung khong toi uu cho viec nay, hieu nang co the te hon# - Nhieu phan mem tinh phi ban quyen theo so bo xu ly hoac so loi.# Hai bo xu ly co the lam doi phi ban quyen.# - Ton dien hon va toa nhiet nhieu hon # Nguyen tac thuc dung:# Neu mot bo xu ly the he moi da du so loi ban can, hay chon mot.# Chi chon hai khi ban that su can so loi hoac so lan vuot qua# gioi han cua mot bo xu ly. # Truoc khi chot: tinh lai phi ban quyen phan mem theo ca hai phuong an.# Khoan nay doi khi lon hon chenh lech gia phan cung.Câu hỏi thường gặp
Có nên mua CPU máy chủ đời cũ để tiết kiệm không
Đáng cân nhắc cho máy chủ lưu trữ hoặc môi trường kiểm thử, nơi hiệu năng không quan trọng. Với hệ thống chạy thật, hãy tính thêm tiền điện và việc thế hệ cũ có thể không được hỗ trợ ở các phiên bản phần mềm ảo hóa mới.
Luồng có tính là lõi khi cấp phép không
Không. Windows Server và cơ sở dữ liệu tính theo lõi vật lý, không tính theo luồng. Một CPU mười sáu lõi ba mươi hai luồng vẫn tính là mười sáu lõi. Bật hay tắt công nghệ đa luồng không thay đổi số giấy phép cần mua.
Cắm RAM thế nào cho đúng
Cắm đối xứng và đủ số kênh mà CPU hỗ trợ, theo đúng sơ đồ khe cắm trong tài liệu bo mạch. Cắm thiếu kênh làm mất phần lớn băng thông bộ nhớ. Với máy hai CPU, cắm cân bằng cho cả hai chứ đừng dồn hết về một bên.
Máy chủ nên dùng bao nhiêu phần trăm công suất CPU
Với hệ thống chạy thật, mức trung bình khoảng bốn mươi tới sáu mươi phần trăm là hợp lý, để còn dư cho lúc cao điểm và cho trường hợp phải gánh thêm tải khi một máy chủ khác trong cụm gặp sự cố. Thường xuyên vượt tám mươi phần trăm là dấu hiệu cần nâng cấp.
