Linux tutorial - IT technology blog

Điều Chỉnh Tần Số CPU trên Linux với cpupower và cpufreq-utils: Tăng Hiệu Năng và Tiết Kiệm Điện

Governor CPU frequency scaling ảnh hưởng trực tiếp đến tốc độ phản hồi của hệ thống Linux khi chịu tải. Hướng dẫn này đi qua việc dùng cpupower và cpufreq-utils để kiểm tra, thay đổi và duy trì cài đặt governor trên cả server lẫn laptop, kèm ví dụ lệnh thực tế và mẹo từ triển khai thực tế.
Linux tutorial - IT technology blog

Chuyển từ X11 sang Wayland trên Linux: Sửa ứng dụng không tương thích và tối ưu màn hình trên Ubuntu và Arch Linux

Hướng dẫn thực chiến chuyển từ X11 sang Wayland trên Ubuntu và Arch Linux — bao gồm tương thích XWayland, sửa lỗi chia sẻ màn hình, flags cho app Electron, quirk clipboard và cài đặt bộ gõ CJK. Rút ra từ kinh nghiệm chuyển đổi thực tế, với các lệnh thực sự hoạt động.
Linux tutorial - IT technology blog

Làm chủ io_uring trên Linux: Async I/O thế hệ mới vượt trội hơn epoll

io_uring là giao diện async I/O hiện đại của Linux, giúp giảm đáng kể overhead system call so với epoll bằng cách chia sẻ ring buffer giữa userspace và kernel. Bài viết so sánh các mô hình I/O cạnh nhau, hướng dẫn cài đặt liburing trên Ubuntu 22.04 và bao gồm các ví dụ code C hoạt động được cho thao tác đọc file và batched operations.
Linux tutorial - IT technology blog

Cấu hình Kernel Real-time (PREEMPT_RT) trên Linux cho Các Tác vụ Độ trễ Cực thấp

Kernel Linux tiêu chuẩn được xây dựng cho thông lượng, không phải tính xác định — và sự khác biệt đó trở nên quan trọng ngay khi ứng dụng cần đảm bảo thời gian ở mức microsecond. Hướng dẫn này trình bày cách cài đặt kernel PREEMPT_RT, cô lập lõi CPU, tinh chỉnh IRQ affinity và giới hạn lập lịch, đồng thời xác minh cấu hình với cyclictest dưới tải thực tế.
Linux tutorial - IT technology blog

Systemd Socket Activation: Khởi Động Dịch Vụ Theo Yêu Cầu để Tối Ưu Thời Gian Boot và Tài Nguyên Linux

Systemd socket activation cho phép dịch vụ chỉ khởi động khi có client kết nối — giảm thời gian boot và tiết kiệm RAM cho các dịch vụ ít được sử dụng. Hướng dẫn này bao gồm thiết lập nhanh, các tùy chọn cấu hình, mô hình multi-tenant nâng cao và kỹ thuật gỡ lỗi thực chiến để triển khai socket activation đúng cách trước khi đưa lên production.
Linux tutorial - IT technology blog

Sửa lỗi Filesystem Linux với fsck và e2fsck: Khôi phục an toàn từ phân vùng bị hỏng

Mất điện, bad sector, hoặc reboot đột ngột giữa chừng đều có thể làm hỏng filesystem ext4 Linux. Hướng dẫn này so sánh fsck, e2fsck và debugfs, giải thích khi nào nên dùng từng công cụ, và trình bày quy trình khôi phục hoàn chỉnh từ chẩn đoán đến xác minh — bao gồm khôi phục backup superblock và trích xuất file từ phân vùng bị hỏng nặng.