Tôi đang xây dựng lại chiếc đàn organ điện tử mà tôi được thừa hưởng từ cha mình và tôi dự định sử dụng Ubuntu trên bộ điều khiển nhận tín hiệu từ giao diện bảng điều khiển và cung cấp cho hệ thống âm thanh. Đây là một ứng dụng Java được tải nặng. Mỗi điểm dừng giọng nói cung cấp một dạng sóng kỹ thuật số cho mỗi phím trên bàn phím. Vì vậy, nếu bạn có bốn điểm dừng và chơi một hợp âm 8 nốt thì đó là 32 dạng sóng phải được hợp nhất và đưa vào thiết bị âm thanh. Con số đó được nhân với số kênh đầu ra: hai cho âm thanh nổi, bốn cho hệ thống âm thanh 3.1 và sáu cho hệ thống rạp hát tại nhà 5.1 mà tôi dự định sử dụng trong thiết bị cuối cùng. Vì vậy, hợp âm 8 nốt yêu cầu 384 phép cộng số nguyên cho mỗi mẫu và 48.000 mẫu được yêu cầu mỗi giây. Vì vậy, tôi muốn càng ít tranh chấp càng tốt cho các chu kỳ CPU.
May mắn thay, ứng dụng không cần đĩa hoặc mạng I/O và dễ dàng phù hợp với bộ nhớ vật lý 16GB.
Vì vậy, tôi quan tâm đến bất kỳ và tất cả các đề xuất để loại bỏ tải hệ thống không cần thiết hoặc cải thiện đầu ra âm thanh. Dưới đây là một số ý tưởng tôi dự định khám phá:
- Vô hiệu hóa gnome (dịch vụ gdm3) và chạy mà không cần GUI
- Chạy với noswap
- Vô hiệu hóa các dịch vụ không cần thiết
- Kiểm tra xung quanh để biết bất kỳ đề xuất nào khác về cấu hình hệ thống hoặc triển khai âm thanh Java hoặc bất kỳ điều gì khác.
câu hỏi cụ thể của tôi là:
- Máy chủ Ubuntu có phải là nơi khởi đầu tốt hơn máy tính để bàn Ubuntu không?
- Những dịch vụ nào là thiết yếu? Máy tính xách tay của tôi đang chạy acpid, apparmor, apport, avahi-daemon, bluetooth, boinc-client, cron,cups,cups-browsed, dbus, gdm3, irqbalance, kerneloops, kmod, network-manager, openvpn, procps, rsyslog, udev, ufw, nâng cấp không giám sát, uuidd, hộp ảo và whoopsie
- Hệ thống con âm thanh mặc định có phải là tốt nhất cho một hệ thống nhẹ không?
- Có ai có ý tưởng tốt khác?
Cảm ơn bạn đã đọc.