Ubuntu trong Windows (WSL - Bản cập nhật mùa thu 2017) chắc chắn chậm hơn Ubuntu "thuần túy" trong môi trường Linux.
Ví dụ, vẽ màn hình mất nhiều thời gian hơn trong Windows 10 so với Ubuntu 16.04, tức là bạn thực sự có thể thấy con trỏ di chuyển trong Windows 10:
Mất khoảng 5 giây để màn hình giật gân WSL Bash vẽ. Khi so sánh, khoảng 1 1/2 giây cho cùng một màn hình giật gân trong Ubuntu 16.04:
Điểm chuẩn CPU
Phần đầu tiên cho thấy I / O màn hình chậm như thế nào nhưng về điểm chuẩn CPU thì sao?
Từ câu hỏi này Hỏi Ubuntu Q & A: Tiện ích đo điểm chuẩn CPU cho Linux , tôi đã chạy thử nghiệm trên Ubuntu 16.04 trên Linux và Windows. Trên Linux khoảng 24 giây trên Windows 10 phiên bản 1709 khoảng 31 giây. Linux nhanh hơn 6 giây hoặc nhanh hơn khoảng 25%. Tuy nhiên tôi mới nâng cấp Windows 10 lên phiên bản 1803 (Redstone 4 hay còn gọi là bản cập nhật Spring Creators tháng 4 năm 2018) và mất 24 giây giống như Linux.
Ubuntu 16.04 trên Linux
$ sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 23.5065s
total number of events: 10000
total time taken by event execution: 23.5049
per-request statistics:
min: 2.13ms
avg: 2.35ms
max: 8.52ms
approx. 95 percentile: 2.76ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 23.5049/0.00
Ubuntu 16.04 trên Windows 10 bản dựng 1709
$ sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 30.5350s
total number of events: 10000
total time taken by event execution: 30.5231
per-request statistics:
min: 2.37ms
avg: 3.05ms
max: 6.21ms
approx. 95 percentile: 4.01ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 30.5231/0.00
Ubuntu 16.04 trên Windows 10 bản dựng 1803
$ sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 23.7223s
total number of events: 10000
total time taken by event execution: 23.7155
per-request statistics:
min: 2.21ms
avg: 2.37ms
max: 4.53ms
approx. 95 percentile: 2.73ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 23.7155/0.00
LƯU Ý: Bản cập nhật mùa xuân Windows 10 cho năm 2018 (được đặt tên là Redstone 4 ) đã ra mắt vào ngày 9 tháng 5 (4 ngày trước) và tôi sẽ sớm cài đặt nó để kiểm tra các cải tiến. Không còn nghi ngờ gì nữa. Một điều tôi biết về sở thích đó là khả năng điều hành cron
công việc khi khởi nghiệp. Tôi cần điều đó để sao lưu tự động hàng ngày vào gmail.com.
LƯU Ý 2: Tôi vừa cài đặt Windows 10 Build 1803 (Bản cập nhật mùa xuân tháng 4 năm 2018 của AKA Redstone 4) và việc vẽ màn hình nhanh hơn nhiều. Bây giờ chỉ còn 3 giây thay vì 5 giây để hiển thị màn hình giật gân Bash. Điểm chuẩn CPU ngang bằng với Linux bây giờ.