Tôi cần phải chạy convert
với rất nhiều hình ảnh cùng một lúc. Lệnh mất khá nhiều thời gian nhưng điều này không làm phiền tôi.
Vấn đề là lệnh này khiến máy tính của tôi không sử dụng được trong khi lệnh đang chạy (trong khoảng 15 phút).
Vì vậy, có thể điều tiết lệnh bằng cách giới hạn tài nguyên (bộ xử lý và bộ nhớ) cho lệnh, trực tiếp từ dòng lệnh? Điều này chỉ có thể hoạt động nếu tôi thêm một cái gì đó vào cùng một dòng trước khi nhấn Enterbởi vì một khi tôi bắt đầu quá trình, máy tính sẽ chậm đến mức không thể chuyển sang "Màn hình hệ thống" và giảm mức độ ưu tiên.
Chỉnh sửa: kết quả hàng đầu và iotop
Tôi quản lý để chạy top
và sudo iotop >iotop.txt
trong khi thực hiện một trong những hoạt động chuyển đổi. (Tệp iotop.txt được tạo ra rất khó đọc)
Kết quả hàng đầu:
NGƯỜI DÙNG PR PR VI VIRT RES SHR S% CPU% MEM TIME + HÀNH 14275 tên người dùng 20 0 4043m 3.0g 1448 D 7.0 80.4 0: 16,45 chuyển đổi
Kết quả của iotop:
[? 1049h [1; 24r (B [m [4l [? 7h [? 1h = [39; 49m [? 25l [39; 49m (B [m [H [2JTotal DISK READ: 1269.04 K / s | Total DISK WRITE) : [59G0,00 B / s (B [0; 7m TID PRIO USER DISK READ DISK WRITE SWAPIN (B [0; 1; 7m IO> (B [0; 7m LỰA CHỌN [3; 2H (B [m2516 be / 4 tên người dùng 350,08 K / s 0,00 B / s 0,00% 0,00% zeitgeist-datahub 7394 be / 4 tên người dùng 568,88 K / s 0,00 B / s 77,41% 0,00% --rendere ~ .530483991 [5; 1H14275 tên người dùng nhàn rỗi 350,08 K / s 0,00 B / s 37,49% 0,00% chuyển đổi S ~ f test.pdf [6 ; 2H2048 được / 4 gốc [6; 24H0,00 B / s 0,00 B / s 0,00% 0,00% [kworker / 3: 2] [5G1 được / 4 gốc [7; 24H0,00 B / s 0,00 B / s 0,00% 0,00% init
Hơn nữa, ngay cả sau khi quá trình kết thúc, máy tính không trở lại hiệu suất trước đó. Tôi tìm thấy một cách xung quanh điều này bằng cách chạy sudo swapoff -a
theo sausudo swapon -a
convert *.tif bla.pdf
tiến trình tại một thời điểm, nhưng đầu vào là cả đống hình ảnh tif. Đó là một cách để tạo một pdf từ một loạt các hình ảnh hoạt động tốt nhưng bóp nghẹt máy tính của tôi.