Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

bộ đệm - Trực tuyến trên đám mây

Chạy bộ đệm trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là bộ đệm lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


bộ đệm - chương trình chặn lại rất nhanh

TỔNG HỢP


đệm [-S kích thước] [-b khối] [-s kích thước] [-z kích thước] [-m kích thước] [-p tỷ lệ phần trăm] [-u
micro giây] [-B] [-t] [-Z] [-i tên tập tin] [-o tên tập tin] [-d]

LỰA CHỌN


-i tên tập tin
Sử dụng tệp đã cho làm tệp đầu vào. Mặc định là stdin.

-o tên tập tin
Sử dụng tệp đã cho làm tệp đầu ra. Mặc định là thiết bị xuất chuẩn.

-S kích thước
Sau khi viết xong mỗi đoạn có kích thước này, hãy in ra số lượng đã được viết
cho đến nay. Cũng in tổng thông lượng. Theo mặc định, điều này không được đặt.

-s kích thước
Kích thước tính bằng byte của mỗi khối. Kích thước khối mặc định là 10k để phù hợp với đầu ra bình thường
của tar(1) chương trình.

-z kích thước
Kết hợp -S-s cờ.

-b khối
Số khối để phân bổ cho bộ đệm tròn bộ nhớ dùng chung. Mặc định cho
số lượng cần thiết để lấp đầy bộ nhớ dùng chung được yêu cầu.

-m kích thước
Kích thước tối đa của đoạn bộ nhớ dùng chung để phân bổ cho hàng đợi vòng tròn. Mặc định
đến một megabyte.

-p tỷ lệ phần trăm
Chỉ bắt đầu ghi khi tỷ lệ phần trăm nhất định của hàng đợi nội bộ đã đầy. MỘT
tỷ lệ phần trăm khoảng 75 thường chứng tỏ tốt nhất. Mặc định là không.

-u micro giây
Sau mỗi lần ghi tạm dừng trong nhiều micro giây này. Mặc định là không. (Thật ngạc nhiên
một giấc ngủ nhỏ, 100 usec, sau mỗi lần ghi có thể nâng cao đáng kể thông lượng trên một số
ổ đĩa.)

-B Buộc mỗi khối được viết phải được đệm theo kích thước khối. Điều này là cần thiết bởi một số
ổ đĩa băng và hộp mực. Mặc định là không đệm. Điều này chỉ ảnh hưởng đến khối cuối cùng
bằng văn bản.

-t Khi thoát in sang stderr, một thông báo ngắn gọn hiển thị tổng số byte được ghi.

-Z Nếu đọc/ghi trực tiếp vào thiết bị ký tự (như ổ băng từ) thì sau mỗi lần
gigabyte thực hiện lseek đến đầu tệp. Sử dụng cờ này hết sức cẩn thận.
Nó chỉ có thể được sử dụng trên các thiết bị mà lseek không tua lại băng mà đặt lại
cờ vị trí hạt nhân. Nó được sử dụng để cho phép ghi hơn 2 gigabyte.

-d In thông tin gỡ lỗi tới stderr trong quá trình hoạt động.

Kích thước là một số có ký tự cuối tùy chọn. A 'b' nhân kích thước với
512, chữ 'k' bằng 1024 và chữ 'm' bằng meg.

MÔ TẢ


Đệm đọc từ việc chặn lại đầu vào tiêu chuẩn đến kích thước khối đã cho và ghi từng khối
đến đầu ra tiêu chuẩn.

Nội bộ đệm là một cặp tiến trình giao tiếp thông qua một hàng đợi hình tròn lớn được giữ trong
bộ nhớ chia sẻ. Quá trình đọc chỉ phải chặn khi hàng đợi đầy và quá trình ghi
xử lý khi hàng đợi trống. Đệm được thiết kế để cố gắng duy trì khía cạnh của người viết
liên tục bận để có thể truyền phát khi ghi vào ổ băng từ. Khi dùng để viết
băng có mạng can thiệp đệm có thể dẫn đến sự gia tăng đáng kể về
thông lượng.

Cài đặt mặc định cho đệm thường là đủ tốt. Nếu bạn là người sử dụng băng nhiều
thì bạn nên thử nhiều cách kết hợp tùy chọn khác nhau. TRONG
đặc biệt là chạy một đệm ở cả hai đầu của đường ống có thể làm tăng đáng kể
(xem ví dụ cuối cùng bên dưới).

VÍ DỤ


$ đệm < / etc / termcap > / dev / rst8

$ tar cf - . | rsh máy chủ nào đó 'đệm > /dev/rst8'

$ đổ fu - | rsh máy chủ nào đó 'đệm -s 16k > /dev/nrst8'
$ tar cf - . | đệm |
rsh máy chủ nào đó 'đệm -S 500K -p 75 > /dev/rst0'

ĐỆM GIỚI HẠN


Có 2 giới hạn trong đệm ảnh hưởng đến tổng kích thước bộ đệm tối đa: Số lượng tối đa
khối (2048) và kích thước tối đa của khối (512kB). Điều này dẫn đến tổng số tối đa
kích thước bộ đệm là 1GB.

Lưu ý rằng cũng có giới hạn kernel cho kích thước tối đa của phân đoạn bộ nhớ dùng chung
(được sử dụng bởi đệm nội bộ) thường thấp hơn nhiều so với giới hạn trong đệm. Vì vậy,
if đệm phàn nàn về việc không thể tạo phân đoạn bộ nhớ dùng chung, giới hạn này
có thể phải được nâng lên bằng lệnh hệ thống kernel.shmmax=XXX (Xem thêm hệ thống(1)
phần trăm(5)).

Sử dụng bộ đệm trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad