khoe DIY Home Server - Từ 0 đến 1 và có thể là 10-100-1000...

B thử những gợi ý sau nha:
  • Check C-Stage của CPU. Hình như mấy con đời 4 có 9 bậc C-Stage lận, xuống C7-C8 là ổn nhất. Chứ vẫn tầm C3 thì xem lại có tiến trình nào đó nó requests phần cứng nào đó chạy mà bắt CPU phải bật dậy quản lý nên sẽ k xuống sâu được. Phần này tí e edit đưa link cho b tham khảo thử. Các CPU từ đời 3 về trước thì C-Stage ít và cũng chưa tối ưu cho lắm.
  • Vào BIOS tắt hết tất cả các chức năng k cần thiết, e lấy vd như audio, COM, Sata controller nếu dùng card Sata rời, LAN controller nếu có nhiều cổng LAN nhưng chỉ dùng 1...
  • Xem xét đổi nguồn có tính năng Active PFC. Đa số nguồn thường ở tải nhẹ có hiệu suất khá thấp, chừng 50%, nghĩa là hệ thống ăn 20W nhưng nguồn cần 40W từ lưới điện để hoạt động. Active PFC sẽ giúp hiệu suất khi tải nhẹ được nâng lên tầm 80-90%, tiết kiệm thêm 10-15W nữa. Hoặc b có thể tham khảo các nguồn dành cho máy tiny, máy đồng bộ...
  • Giảm xung giảm điện CPU. Giống như OC nhưng làm ngược để hạ năng lượng cung cấp cho CPU. Thực ra hạ như thế này thì lúc CPU cần chạy nặng sẽ k đủ điện r chạy chậm hơn nhưng vì đang muốn kéo idle power xuống thì có thể chấp nhận đánh đổi.
thanks bác, khi nào rảnh bác cho em xin cái link xanh
 
Xin hỏi các bác dày dặn kinh nghiệm về việc build NAS.
mục đích sử dụng của em là lưu trữ local truy cập nội bộ + cloud để sync ảnh/video/file... từ phone/ipad
  • về phía cloud thì e có thấy thằng nextcloud (web/app)
  • OS chạy NAS thì e vẫn đang phân vân do chưa có kinh nghiệm
  • phần cứng cũng vậy chưa có kinh nghiệm.
phần cứng e thấy có thể chạy trên x86, ARM (raspberry pi).
Các bác tư vấn em với ạ.
 
Xin hỏi các bác dày dặn kinh nghiệm về việc build NAS.
mục đích sử dụng của em là lưu trữ local truy cập nội bộ + cloud để sync ảnh/video/file... từ phone/ipad
  • về phía cloud thì e có thấy thằng nextcloud (web/app)
  • OS chạy NAS thì e vẫn đang phân vân do chưa có kinh nghiệm
  • phần cứng cũng vậy chưa có kinh nghiệm.
phần cứng e thấy có thể chạy trên x86, ARM (raspberry pi).
Các bác tư vấn em với ạ.
Cloud e chưa có nhiều kinh nghiệm.

OS thì chia ra làm 3 loại:
  • NAS OS (OMV, TrueNAS, Xpenlogy...): tất nhiên là sinh ra để làm NAS, có kèm 1 số function phụ trợ như kho app, VM, docker/container/lxc... để làm chuyện khác.
  • Universal OS (Linux, Windows...): sinh ra để làm đa nhiệm, trong đó có NAS.
  • 2 thằng trên gọi chung là type-2 hypervisor. 1 loại khác là type-1 hypervisor (Proxmox, ESXi...): chuyên để tạo VM và docker/container/lxc. Các VM/docker/container/lxc đó mới dùng để cài mớ type-2 hypervisor bên trên hoặc cài app...

Từ nhu cầu của b thì e thấy chọn NAS OS bắt đầu là hợp lý, cài thêm 1 cái app để sync là xong. Các OS ở dưới phức tạp hơn nhiều. E cũng bắt đầu với TrueNAS Scale rồi sau mới upgrade dần lên.

Chọn xong OS rồi mới chọn tới phần cứng. Tùy theo yêu cầu mà chọn phần cứng phù hợp:
  • TrueNAS thì RAM phải to vì nó chạy hệ thống file ZFS, ngon nhưng ngốn nhiều RAM, bèo cũng 12GB.
  • OMV và Xpenlogy thì yêu cầu phần cứng rất mềm, J1900 + 4GB RAM là đủ, nhưng hệ thống file không tối ưu bằng ZFS.
  • Chạy Universal OS hay type-2 hypervisor thì phức tạp hơn. Chủ yếu cho mấy ông thích nhét cả đống thứ vào 1 máy như e mới xài. Phần cứng cũng tùy tình hình nhu cầu mà build.
Nếu b muốn build trên Pi thì có thể nghía qa bọn Orange Pi, p/p tốt hơn Raspberry Pi nhiều. Chạy trên Pi thì mua 1 cái HAT chuyển USB sang Sata, nhưng cẩn thận 1 số OS k nhận 1 số HAT do chip USB-Sata bridge không tương thích hoặc đòi driver.
 
Cám ơn bác tư vấn. em đang sẵn con pi vọc vạch trước ovm+plugin nextcloud xem sao, thấy có người dùng rồi.
Với cho em hỏi e có con PC i5 7400, 16GB lâu lâu mở làm ván game. giờ em chạy proxmox trên ổ cứng khác được không bác nhỉ, lúc nào cần mở win thì e boot ổ win
 
Cám ơn bác tư vấn. em đang sẵn con pi vọc vạch trước ovm+plugin nextcloud xem sao, thấy có người dùng rồi.
Với cho em hỏi e có con PC i5 7400, 16GB lâu lâu mở làm ván game. giờ em chạy proxmox trên ổ cứng khác được không bác nhỉ, lúc nào cần mở win thì e boot ổ win
Được. Proxmox cơ bản cũng là hệ điều hành thôi, được tối ưu để chạy VM với performance drop rất tốt.
 
Nếu b muốn build trên Pi thì có thể nghía qa bọn Orange Pi, p/p tốt hơn Raspberry Pi nhiều. Chạy trên Pi thì mua 1 cái HAT chuyển USB sang Sata, nhưng cẩn thận 1 số OS k nhận 1 số HAT do chip USB-Sata bridge không tương thích hoặc đòi driver.
E thấy có dây USB cắm vào mấy chân GIPO, cái HAT sata cũng cắm vào đấy. Thì bản chất có khác gì mình mua cái box HDD rồi cắm vô usb ko thím? Ý em là cuối cùng thì nó vẫn giao tiếp bằng USB thôi đúng ko.
 
E thấy có dây USB cắm vào mấy chân GIPO, cái HAT sata cũng cắm vào đấy. Thì bản chất có khác gì mình mua cái box HDD rồi cắm vô usb ko thím? Ý em là cuối cùng thì nó vẫn giao tiếp bằng USB thôi đúng ko.
Bản chất thì không khác, nhưng khác con chip chuyển đổi. Bọn JMB thì rẻ nhưng thường tối ưu cho Windows hơn, do sx cho đám đào Chia bên TQ. Bọn ASM thì giá mắc hơn kha khá nhưng tương thích rộng hơn.

Nhưng xài chip chuyển đổi kiểu này phải đánh đổi bằng sự ổn định của hệ thống nha. Vd như tệp ZFS nó rất kỵ mấy cái vụ chuyển từ USB sang SATA do không lấy được thông tin ID ổ cứng để quản lý các kiểu. Ngoài ra lâu lâu còn dính checksum error nữa, k nghiêm trọng, nhưng khó chịu...
 
HBA (và NIC) đời cũ không hỗ trợ ASPM nên CPU không idle sâu được. Mấy con chip low power kia thực ra cũng chỉ giới hạn TDP chứ khi idle chưa chắc tiết kiệm điện hơn Core, mà lại không khoẻ khi cần khoẻ. Tôi trước cũng optimize điện lắm, xong thấy tính ra chả tiết kiệm được mấy tiền nên kệ. Giờ chạy Proxmox với mấy cái VM trên 1 con Xeon W, idle vài chục W lận, nhưng kệ.
 
Last edited:
HBA (và NIC) đời cũ không hỗ trợ ASPM nên CPU không idle sâu được. Mấy con chip low power kia thực ra cũng chỉ giới hạn TDP chứ khi idle chưa chắc tiết kiệm điện hơn Core, mà lại không khoẻ khi cần khoẻ. Tôi trước cũng optimize điện lắm, xong thấy tính ra chả tiết kiệm được mấy tiền nên kệ. Giờ chạy Proxmox với mấy cái VM trên 1 con Xeon W, idle vài chục W lận, nhưng kệ.
Nhưng mà Xeon thì idle lại thốn điện qá. Thà Core i có vẻ ổn hơn.
 
đã có link xanh cho bác nhé.
em chỉnh stage 1 là C1, stage 2 là C6 - long, stage 3 là C7s - short đúng không bác. của em có từ C1 - C7 và C7s thôi bác à, k được đến C8, C9 đâu, nguồn thì e mua hàng cho itx rồi e nghĩ k hỗ trợ gì nữa đâu, còn tắt các cái khác nữa thì e vẫn đang mò, nhưng mà chỉnh xuống có 2-3w thôi bác à
 
em chỉnh stage 1 là C1, stage 2 là C6 - long, stage 3 là C7s - short đúng không bác. của em có từ C1 - C7 và C7s thôi bác à, k được đến C8, C9 đâu, nguồn thì e mua hàng cho itx rồi e nghĩ k hỗ trợ gì nữa đâu, còn tắt các cái khác nữa thì e vẫn đang mò, nhưng mà chỉnh xuống có 2-3w thôi bác à
Nguồn pico thường có hiệu suất tải nhẹ tốt hơn mấy cái nguồn thường, nhưng vẫn phải xem con chip controller nó là gì chứ có mấy con dỏm cũng k cải thiện được hiệu suất đâu.

Em làm kỹ sư điện điện tử thì 1 số chip xịn có hiệu suất 95% trở lên, so với đám nguồn thường ở tải nhẹ chỉ đạt 40-70%. Điều đó có nghĩa b có thể tiết kiệm được 10-20W bằng cách đổi qa nguồn pico đúng loại (chứ k phải loại tốt nha).

E xài nguồn pico thì gánh cả hệ thống + 8x HDD + 1 card HBA mà cũng chỉ 20W

Còn C-State mà về được C7 là cũng ngon lắm rồi b. Có điều chỉ giảm được 2-3W thì có thể do ban đầu con CPU cũng xuống được C sâu rồi.
 
Homeserver mà để chạy web thì có bị chậm hơn nhiều so với mấy shared hosting đi thuê ko bác
Nhanh hay chậm còn tùy vào đối tượng người dùng của bạn đến từ trong hay ngoài nước, tùy vào tốc độ đường truyền internet (upload) của bạn nhanh hay chậm nữa,..
 
1730346008873.png

Đây là sơ đồ homelab cơ bản của mình, phần Router và Wifi thì không muốn làm quá nhiều hay phức tạp vì sử dụng trong gia đình và cho người nhà có thể sửa được nếu có sự cố mà không có mình ở nhà.

NAS thì chỉ có trách nhiệm up/down/backup và lưu trữ dữ liệu, trước cũng cài nhiều nhưng sau đó thì xoá hết để nó dùng đúng chức năng của nó, tăng độ ổn định và khởi động cũng nhanh hơn.

+ Phim thì được tải và lưu trữ ở NAS mà không cần backup, thư mục phim đc mount vào Jellyfin để truyền đi cho các thiết bị, tận dụng sức mạnh phần cứng của máy chủ Proxmox

+ Ảnh gia đình được đồng bộ qua app của Synology, backup lên cloud và mount sang Imichi để sử dụng vì imichi có nhiều tính năng hơn.

+ Các project hay mã nguồn từ PC được backup 1 bản lên NAS -> Cloud, 1 bản up lên gitlab trong proxmox

+ Khi ra ngoài thì kết nối VPN về nhà và sử dụng tài nguyên trong LAN bình thường, sử dụng Apolo/Moonlight để Remote desktop thay vì RDP

+ Proxmox có Adguard + Modem được cấu hình IPv4, IPv6 + trỏ DNS về Adguard, nếu ping đến Adguard thất bại thì chuyển sang dùng 8.8.8.8, ưu tiên sử dụng DoH và IPv6

+ Proxmox Có KMS server để active Windows và Office LẬU mà k cần dùng tools bên ngoài.

+ Xiaomi R3G tốc độ đường truyền LAN/WAN full 1G thực, có mạng wifi cho gđ và wifi khách, nhà 2 tầng nên phủ sóng tốt, cài đặt ưu tiên băng tần 5Ghz.

+ Chỉ mở port 80 và 443 + port Wireguard, chặn toàn bộ các IP khác việt nam truy cập vào mạng.
 
View attachment 2757212
Đây là sơ đồ homelab cơ bản của mình, phần Router và Wifi thì không muốn làm quá nhiều hay phức tạp vì sử dụng trong gia đình và cho người nhà có thể sửa được nếu có sự cố mà không có mình ở nhà.

NAS thì chỉ có trách nhiệm up/down/backup và lưu trữ dữ liệu, trước cũng cài nhiều nhưng sau đó thì xoá hết để nó dùng đúng chức năng của nó, tăng độ ổn định và khởi động cũng nhanh hơn.

+ Phim thì được tải và lưu trữ ở NAS mà không cần backup, thư mục phim đc mount vào Jellyfin để truyền đi cho các thiết bị, tận dụng sức mạnh phần cứng của máy chủ Proxmox

+ Ảnh gia đình được đồng bộ qua app của Synology, backup lên cloud và mount sang Imichi để sử dụng vì imichi có nhiều tính năng hơn.

+ Các project hay mã nguồn từ PC được backup 1 bản lên NAS -> Cloud, 1 bản up lên gitlab trong proxmox

+ Khi ra ngoài thì kết nối VPN về nhà và sử dụng tài nguyên trong LAN bình thường, sử dụng Apolo/Moonlight để Remote desktop thay vì RDP

+ Proxmox có Adguard + Modem được cấu hình IPv4, IPv6 + trỏ DNS về Adguard, nếu ping đến Adguard thất bại thì chuyển sang dùng 8.8.8.8, ưu tiên sử dụng DoH và IPv6

+ Proxmox Có KMS server để active Windows và Office LẬU mà k cần dùng tools bên ngoài.

+ Xiaomi R3G tốc độ đường truyền LAN/WAN full 1G thực, có mạng wifi cho gđ và wifi khách, nhà 2 tầng nên phủ sóng tốt, cài đặt ưu tiên băng tần 5Ghz.

+ Chỉ mở port 80 và 443 + port Wireguard, chặn toàn bộ các IP khác việt nam truy cập vào mạng.
Em chào bác hiện tại em cũng đang muốn làm dự án giống như bác để làm việc và giải trí thì sắp tới em có làm nếu có gì khúc mắc em muốn hỏi han học hỏi kinh nghiệm mong đc bác chỉ bảo =)) vì cấu hình của em gần như giống hệt của bác
 
Em chào bác hiện tại em cũng đang muốn làm dự án giống như bác để làm việc và giải trí thì sắp tới em có làm nếu có gì khúc mắc em muốn hỏi han học hỏi kinh nghiệm mong đc bác chỉ bảo :LOL: vì cấu hình của em gần như giống hệt của bác
Bác cứ hỏi trên này or nhắn riêng mình cũng được á.
 
View attachment 2757212
Đây là sơ đồ homelab cơ bản của mình, phần Router và Wifi thì không muốn làm quá nhiều hay phức tạp vì sử dụng trong gia đình và cho người nhà có thể sửa được nếu có sự cố mà không có mình ở nhà.

NAS thì chỉ có trách nhiệm up/down/backup và lưu trữ dữ liệu, trước cũng cài nhiều nhưng sau đó thì xoá hết để nó dùng đúng chức năng của nó, tăng độ ổn định và khởi động cũng nhanh hơn.

+ Phim thì được tải và lưu trữ ở NAS mà không cần backup, thư mục phim đc mount vào Jellyfin để truyền đi cho các thiết bị, tận dụng sức mạnh phần cứng của máy chủ Proxmox

+ Ảnh gia đình được đồng bộ qua app của Synology, backup lên cloud và mount sang Imichi để sử dụng vì imichi có nhiều tính năng hơn.

+ Các project hay mã nguồn từ PC được backup 1 bản lên NAS -> Cloud, 1 bản up lên gitlab trong proxmox

+ Khi ra ngoài thì kết nối VPN về nhà và sử dụng tài nguyên trong LAN bình thường, sử dụng Apolo/Moonlight để Remote desktop thay vì RDP

+ Proxmox có Adguard + Modem được cấu hình IPv4, IPv6 + trỏ DNS về Adguard, nếu ping đến Adguard thất bại thì chuyển sang dùng 8.8.8.8, ưu tiên sử dụng DoH và IPv6

+ Proxmox Có KMS server để active Windows và Office LẬU mà k cần dùng tools bên ngoài.

+ Xiaomi R3G tốc độ đường truyền LAN/WAN full 1G thực, có mạng wifi cho gđ và wifi khách, nhà 2 tầng nên phủ sóng tốt, cài đặt ưu tiên băng tần 5Ghz.

+ Chỉ mở port 80 và 443 + port Wireguard, chặn toàn bộ các IP khác việt nam truy cập vào mạng.
Đang hướng đến làm như thím này. Nhưng phiên bản đơn giản hơn.
Hiện tại mới nghiên cứu dc tương đối Xpenlogy còn proxmox thì chưa.
Vì về cơ bản các tác vụ của app mình thấy chạy trên docker đã đủ với nhu cầu.
Hơn nữa khung thời gian để nghiên cứu và triển khai cũng ko có nhiều.
 

Thread statistics

Created
plbThinh,
Last reply from
Happy guy,
Replies
94
Views
13,590
Back
Top