QEMU là một trình giả lập CPU cho Linux. Debian có các gói cho nó (tôi tưởng tượng hầu hết các bản phân phối sẽ có). Bạn có thể chạy chương trình trong trình giả lập và hầu hết chúng sẽ hỗ trợ làm chậm mọi thứ. Ví dụ, Miroslav Novak có các bản vá để làm chậm QEMU.
Ngoài ra, bạn có thể biên dịch chéo sang một CPU-linux khác (arm-none-gnueabi-linux, v.v.) và sau đó yêu cầu QEMU dịch mã đó để chạy.
Các đẹp gợi ý rất đơn giản và có thể có tác dụng nếu bạn kết hợp nó với một quá trình mà sẽ tiêu thụ CPU.
nice -19 test &
while [ 1 ] ; do sha1sum /boot/vmlinuz*; done;
Bạn đã không nói nếu bạn cần đồ họa, tệp và / hoặc I / O mạng? Bạn có biết điều gì đó về lớp lỗi mà bạn đang tìm kiếm không? Đó có phải là một điều kiện chạy đua hay mã chỉ hoạt động kém trên trang web của khách hàng?
Chỉnh sửa: Bạn cũng có thể sử dụng các tín hiệu như STOP và CONT để bắt đầu và dừng chương trình của mình. Trình gỡ lỗi cũng có thể làm điều này. Vấn đề là mã chạy với tốc độ tối đa và sau đó bị dừng lại. Hầu hết các giải pháp với bộ lập lịch Linux sẽ có vấn đề này. Có một số loại máy phân tích luồng từ Intel afair. Tôi thấy Ghi chú phát hành Vtune . Đây là Vtune, nhưng tôi khá chắc chắn rằng có một công cụ khác để phân tích các cuộc đua luồng. Xem: Bộ kiểm tra luồng của Intel , có thể kiểm tra một số điều kiện chạy luồng. Nhưng chúng tôi không biết ứng dụng có đa luồng không?