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

Ad


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

iozone - Trực tuyến trên đám mây

Chạy iozone trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là iozone 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 giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Iozone - Điểm chuẩn hệ thống tập tin

SYNOPSIS


Iozon [-a | -A] [-s kích thước tệp_Kb] [-r bản ghi_size_Kb] [-f [đường dẫn] tên tệp] [-i thử nghiệm] [-E]
[-p] [-m] [-M] [-t trẻ em] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d micro giây] [-F path1 path2 ...] [-V Belt Hold ] [-j stride] [-T] [-C] [-B]
[-D] [-G] [-I] [-H chiều sâu] [-k chiều sâu] [-U điểm gắn kết] [-S kích thước bộ nhớ cache] [-O] [-L kích thước đường thẳng]
[-K] [-N] [-Q] [-P khởi động_cpu] [-c] [-e] [-b excell.xls] [-J mili giây] [-X
[đường dẫn] tên tệp] [-Y [đường dẫn] tên tệp] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q max_recordsize_Kb] [- + d] [- + u] [- + m
tên_file_khách_hàng] [- + n] [- + N] [- + p phần trăm_đọc] [- + r] [- + t] [- + l] [- + L] [- + D] [- + A
madvise_selector] [- + h hostname] [- + T] [- + w Tỷ lệ phần trăm khử trùng.]

MÔ TẢ


Iozon là một công cụ điểm chuẩn hệ thống tập tin. Điểm chuẩn tạo ra và đo lường nhiều loại
các hoạt động tệp. Iozon đã được chuyển sang nhiều máy và chạy dưới nhiều điều hành
các hệ thống. Tài liệu này sẽ bao gồm nhiều loại hoạt động khác nhau được kiểm tra
cũng như phạm vi của tất cả các tùy chọn dòng lệnh.

Iozon rất hữu ích để xác định phân tích hệ thống tệp rộng trên máy tính của nhà cung cấp
nền tảng. Điểm chuẩn kiểm tra hiệu suất I / O của tệp cho các hoạt động sau.

Đọc, viết, đọc lại, viết lại, đọc ngược, đọc strided, fread, fwrite,
đọc / ghi ngẫu nhiên, biến thể pread / pwrite

Mặc dù máy tính thường được mua với một ứng dụng, nhưng cũng có khả năng
theo thời gian, hỗn hợp ứng dụng sẽ thay đổi. Nhiều nhà cung cấp đã tăng cường hoạt động của họ
hệ thống hoạt động tốt đối với một số ứng dụng thường xuyên sử dụng. Mặc dù điều này tăng tốc
I / O cho một vài ứng dụng đó cũng có khả năng là hệ thống có thể hoạt động không tốt
cho các ứng dụng khác không được hệ điều hành nhắm mục tiêu. Một ví dụ về điều này
loại nâng cao là: Cơ sở dữ liệu. Nhiều hệ điều hành đã thử nghiệm và điều chỉnh
hệ thống tập tin để nó hoạt động tốt với cơ sở dữ liệu. Trong khi người dùng cơ sở dữ liệu hài lòng, thì người khác
người dùng có thể không hài lòng vì toàn bộ hệ thống có thể cung cấp tất cả tài nguyên hệ thống
cho người dùng cơ sở dữ liệu với chi phí của tất cả người dùng khác. Khi thời gian trôi qua hệ thống
quản trị viên có thể quyết định rằng một số tác vụ tự động hóa văn phòng khác có thể được chuyển sang việc này
cỗ máy. Tải bây giờ có thể chuyển từ một ứng dụng đọc ngẫu nhiên (cơ sở dữ liệu) sang một
trình đọc tuần tự. Người dùng có thể phát hiện ra rằng máy rất chậm khi chạy điều này
ứng dụng mới và trở nên không hài lòng với quyết định mua nền tảng này. Qua
sử dụng Iozon để có được phạm vi hiệu suất của hệ thống tệp rộng, người mua có nhiều khả năng hơn
để xem bất kỳ điểm nóng hoặc điểm lạnh nào và chọn một nền tảng và hệ điều hành tốt hơn
cân bằng.

LỰA CHỌN


-a Được sử dụng để chọn chế độ hoàn toàn tự động. Tạo đầu ra bao gồm tất cả các tệp đã thử nghiệm
hoạt động đối với kích thước bản ghi từ 4k đến 16M cho kích thước tệp từ 64k đến 512M.

-A Phiên bản này của chế độ tự động cung cấp nhiều phạm vi hơn nhưng tiêu tốn rất nhiều thời gian.
Sản phẩm -a tùy chọn sẽ tự động ngừng sử dụng kích thước truyền nhỏ hơn 64k sau khi
kích thước tệp là 32M hoặc lớn hơn. Điều này giúp tiết kiệm thời gian. Các -A tùy chọn nói với Iozon rằng bạn
sẵn sàng chờ đợi và muốn phủ sóng dày đặc cho các lần chuyển nhỏ ngay cả khi tệp
kích thước rất lớn. LƯU Ý: Tùy chọn này không được dùng nữa trong Iozon phiên bản 3.61. Sử dụng
-az -i 0 -i 1 thay thế.

-b tên tập tin
Được sử dụng để chỉ định tên tệp sẽ được sử dụng cho đầu ra của tệp tương thích với Excel
chứa các kết quả.

-B Sử dụng tệp mmap (). Điều này làm cho tất cả các tệp tạm thời đang được đo lường
được tạo và truy cập bằng giao diện mmap (). Một số ứng dụng thích xử lý
tệp dưới dạng mảng bộ nhớ. Các ứng dụng này mmap () tệp và sau đó chỉ cần truy cập
mảng có tải và lưu trữ để thực hiện nhập / xuất tệp.

-c Bao gồm close () trong tính toán thời gian. Điều này chỉ hữu ích nếu bạn nghi ngờ rằng
close () bị hỏng trong hệ điều hành hiện đang được thử nghiệm. Nó có thể hữu ích
để kiểm tra NFS Phiên bản 3 cũng như để giúp xác định xem nfs3_commit có hoạt động không
tốt.

-C Hiển thị các byte được chuyển bởi mỗi con trong kiểm tra thông lượng. Hữu ích nếu của bạn
hệ điều hành có bất kỳ sự cố đói nào trong I / O tệp hoặc trong quá trình quản lý.

-d # Độ trễ micro giây ngoài hàng rào. Trong quá trình kiểm tra thông lượng, tất cả các luồng hoặc
các quy trình buộc phải có một rào cản trước khi bắt đầu thử nghiệm. Thông thường, tất cả các
luồng hoặc quy trình được phát hành cùng một lúc. Tùy chọn này cho phép một người
trì hoãn một thời gian cụ thể tính bằng micro giây giữa khi phát hành từng quy trình hoặc
chủ đề.

-D Sử dụng msync (MS_ASYNC) trên các tệp mmap. Điều này cho hệ điều hành biết rằng tất cả
dữ liệu trong không gian mmap cần được ghi vào đĩa một cách không đồng bộ.

-e Bao gồm flush (fsync, fflush) trong tính toán thời gian

-E Được sử dụng để chọn các bài kiểm tra mở rộng. Chỉ có sẵn trên một số nền tảng. Sử dụng pread
các giao diện.

-f tên tập tin
Được sử dụng để chỉ định tên tệp cho tệp tạm thời đang được kiểm tra. Điều này hữu ích khi
tùy chọn ngắt kết nối được sử dụng. Khi kiểm tra với việc ngắt kết nối giữa các lần kiểm tra, điều đó là cần thiết
để tệp tạm thời đang được kiểm tra nằm trong một thư mục có thể được ngắt kết nối. Nó là
không thể ngắt kết nối thư mục làm việc hiện tại là quá trình Iozon is
đang chạy trong thư mục này.

-F tên tập tin tên tập tin tên tập tin ?
Chỉ định từng tên tệp tạm thời sẽ được sử dụng trong kiểm tra thông lượng. Các
số lượng tên phải bằng số lượng quy trình hoặc chuỗi
được chỉ định.

-g # Đặt kích thước tệp tối đa (tính bằng Kbyte) cho chế độ tự động. Người ta cũng có thể chỉ định -g #k (kích thước
tính bằng Kbyte) hoặc -g #m (kích thước tính bằng Mbyte) hoặc -g #g (kích thước tính bằng Gbyte). Nhìn thấy -n tối thiểu
Kích thước tập tin.

-G Sử dụng msync (MS_SYNC) trên các tệp mmap. Điều này cho hệ điều hành biết rằng tất cả dữ liệu
trong không gian mmap cần được ghi vào đĩa một cách đồng bộ.

-h Hiển thị màn hình trợ giúp.

-H # Sử dụng I / O không đồng bộ POSIX với # thao tác không đồng bộ. Iozon sẽ sử dụng I / O không đồng bộ POSIX với
một bản sao từ bộ đệm không đồng bộ trở lại bộ đệm ứng dụng. Một số phiên bản của
MSC NASTRAN thực hiện I / O theo cách này. Kỹ thuật này được sử dụng bởi các ứng dụng để
I / O không đồng bộ có thể được thực hiện trong thư viện và không yêu cầu thay đổi
ứng dụng mô hình nội bộ.

-i # Được sử dụng để chỉ định các bài kiểm tra sẽ chạy. (0 = ghi / ghi lại, 1 = đọc / đọc lại, 2 = ngẫu nhiên-
read / write, 3 = Read-back, 4 = Re-write-record, 5 = stride-read, 6 = fwrite / re-fwrite,
7 = fread / Re-fread, 8 = hỗn hợp khối lượng công việc, 9 = pwrite / Re-pwrite, 10 = pread / Re-pread,
11 = pwritev / Re-pwritev, 12 = preadv / Re-preadv). Người ta sẽ luôn cần chỉ định 0 vì vậy
rằng bất kỳ bài kiểm tra nào sau đây sẽ có một tệp để đo lường. -i # -i # -i # is
cũng được hỗ trợ để người ta có thể chọn nhiều hơn một bài kiểm tra.

-I Sử dụng IO TRỰC TIẾP nếu có thể cho tất cả các hoạt động tệp. Cho hệ thống tệp biết rằng tất cả
các hoạt động đối với tệp là bỏ qua bộ đệm cache và chuyển trực tiếp vào đĩa. (không phải
có sẵn trên tất cả các nền tảng)

-j # Đặt bước truy cập tệp thành (kích thước bản ghi # *). Bài kiểm tra đọc sải chân sẽ đọc
kỷ lục ở bước tiến này.

-J # Độ trễ phần nghìn giây trước mỗi thao tác I / O. Điều này mô phỏng chu kỳ tính toán cpu
của một ứng dụng đi trước thao tác I / O. Một người cũng có thể sử dụng -X or -Y đến
kiểm soát chu kỳ tính toán trên cơ sở hoạt động I / O.

-k # Sử dụng I / O không đồng bộ POSIX (không có bản sao) với # thao tác không đồng bộ. Iozon sẽ sử dụng POSIX
không đồng bộ hóa I / O và sẽ không thực hiện thêm bất kỳ bcopys nào. Bộ đệm được sử dụng bởi Iozon sẽ được
trao cho cuộc gọi hệ thống I / O không đồng bộ trực tiếp.

-K Chích một số quyền truy cập ngẫu nhiên trong thử nghiệm.

-l # Đặt giới hạn dưới về số lượng quy trình sẽ chạy. Khi chạy kiểm tra thông lượng
tùy chọn này cho phép người dùng chỉ định số lượng quy trình hoặc chuỗi ít nhất để
bắt đầu. Tùy chọn này nên được sử dụng cùng với -u tùy chọn.

-L # Đặt kích thước dòng bộ nhớ đệm của bộ xử lý thành giá trị (tính bằng byte). Kể Iozon bộ nhớ cache của bộ xử lý
kích thước đường thẳng. Điều này được sử dụng trong nội bộ để giúp tăng tốc độ kiểm tra.

-m Kể Iozon để sử dụng nhiều bộ đệm trong nội bộ. Một số ứng dụng đọc thành một
đệm đơn hơn và hơn. Những người khác có một loạt các bộ đệm. Tùy chọn này cho phép
cả hai loại ứng dụng được mô phỏng. Của Iozone hành vi mặc định là sử dụng lại
bộ đệm bên trong. Tùy chọn này cho phép một người ghi đè mặc định và sử dụng
nhiều bộ đệm bên trong.

-M Iozon sẽ gọi uname () và sẽ đưa chuỗi vào tệp đầu ra.

-n # Đặt kích thước tệp tối thiểu (tính bằng Kbyte) cho chế độ tự động. Người ta cũng có thể chỉ định -n #k (kích thước
tính bằng Kbyte) hoặc -n #m (kích thước tính bằng Mbyte) hoặc -n #g (kích thước tính bằng Gbyte). Nhìn thấy -g tối đa
Kích thước tập tin.

-N Báo cáo kết quả tính bằng micro giây cho mỗi thao tác.

-o Các ghi được ghi đồng bộ vào đĩa. (O_SYNC). Iozon sẽ mở các tập tin
với cờ O_SYNC. Điều này buộc tất cả các ghi vào tệp chuyển hoàn toàn vào đĩa
trước khi quay trở lại điểm chuẩn.

-O Đưa ra kết quả trong các phép toán trên giây.

-p Thao tác này sẽ xóa bộ nhớ cache của bộ xử lý trước mỗi hoạt động tệp. Iozon sẽ phân bổ
một bộ đệm nội bộ khác được căn chỉnh với cùng ranh giới bộ nhớ cache của bộ xử lý và là
có kích thước phù hợp với bộ nhớ cache của bộ xử lý. Nó sẽ không điền thay thế này
đệm trước khi bắt đầu mỗi bài kiểm tra. Thao tác này sẽ xóa bộ nhớ cache của bộ xử lý và cho phép
một để xem hệ thống con bộ nhớ mà không cần tăng tốc do bộ xử lý
bộ nhớ cache.

-P # Liên kết các quy trình / luồng với bộ xử lý, bắt đầu bằng # cpu này. Chỉ có trên
một số nền tảng. Quá trình phụ đầu tiên hoặc chuỗi sẽ bắt đầu trên
bộ xử lý. Các quy trình hoặc luồng trong tương lai sẽ được đặt trên bộ xử lý tiếp theo. Một lần
tổng số cp vượt quá thì các quy trình hoặc chuỗi trong tương lai sẽ
được đặt theo kiểu vòng tròn.

-q # Đặt kích thước bản ghi tối đa (tính bằng Kbyte) cho chế độ tự động. Người ta cũng có thể chỉ định -q #k (kích thước
tính bằng Kbyte) hoặc -q #m (kích thước tính bằng Mbyte) hoặc -q #g (kích thước tính bằng Gbyte). Nhìn thấy -y tối thiểu
kích thước kỷ lục.

-Q Tạo các tệp bù đắp / độ trễ. Iozon sẽ tạo ra độ trễ so với các tệp dữ liệu bù đắp
có thể được nhập bằng một gói đồ họa và vẽ biểu đồ. Điều này hữu ích cho
tìm nếu một số hiệu số nhất định có độ trễ rất cao. Chẳng hạn như điểm mà UFS
sẽ phân bổ khối gián tiếp đầu tiên của nó. Người ta có thể thấy từ dữ liệu tác động của
phân bổ mức độ cho các hệ thống tệp dựa trên mức độ với tùy chọn này.

-r # Được sử dụng để chỉ định kích thước bản ghi, tính bằng Kbyte, để kiểm tra. Người ta cũng có thể chỉ định -r #k
(kích thước tính bằng Kbyte) hoặc -r #m (kích thước tính bằng Mbyte) hoặc -r #g (kích thước tính bằng Gbyte).

-R Tạo báo cáo Excel. Iozon sẽ tạo một báo cáo tương thích với Excel theo tiêu chuẩn
ngoài. Tệp này có thể được nhập bằng Microsoft Excel (được phân cách bằng dấu cách) và được sử dụng để
tạo một biểu đồ về hiệu suất của hệ thống tệp. Lưu ý: Biểu đồ 3D là cột
có định hướng. Bạn sẽ cần phải chọn mục này khi vẽ đồ thị vì mặc định trong Excel là hàng
dữ liệu định hướng.

-s # Được sử dụng để chỉ định kích thước, tính bằng Kbyte, của tệp để kiểm tra. Người ta cũng có thể chỉ định
-s #k (kích thước tính bằng Kbyte) hoặc -s #m (kích thước tính bằng Mbyte) hoặc -s #g (kích thước tính bằng Gbyte).

-S # Đặt kích thước bộ nhớ cache của bộ xử lý thành giá trị (tính bằng Kbyte). Điều này nói với Iozon kích thước của
bộ nhớ đệm của bộ xử lý. Nó được sử dụng nội bộ để căn chỉnh bộ đệm và thanh lọc
chức năng.

-t # chạy Iozon ở chế độ thông lượng. Tùy chọn này cho phép người dùng chỉ định số lượng
chủ đề hoặc quy trình hoạt động trong quá trình đo.

-T Sử dụng pthreads POSIX để kiểm tra thông lượng. Khả dụng trên các nền tảng có POSIX
chủ đề.

-u # Đặt giới hạn trên về số lượng quy trình sẽ chạy. Khi chạy kiểm tra thông lượng
tùy chọn này cho phép người dùng chỉ định số lượng quy trình hoặc chuỗi lớn nhất
để bắt đầu. Tùy chọn này nên được sử dụng cùng với -l tùy chọn.

-U điểm gắn kết
Gắn điểm để ngắt kết nối và kết nối lại giữa các lần kiểm tra. Iozon sẽ ngắt kết nối và gắn kết lại
điểm gắn kết này trước khi bắt đầu mỗi bài kiểm tra. Điều này đảm bảo rằng bộ đệm đệm
không chứa bất kỳ tệp nào đang được kiểm tra.

-v Hiển thị phiên bản của Iozon.

-V # Chỉ định một mẫu sẽ được ghi vào tệp tạm thời và được xác thực cho
độ chính xác trong mỗi bài kiểm tra đọc.

-w Không hủy liên kết các tệp tạm thời khi sử dụng xong.

-W Khóa tệp khi đọc hoặc ghi.

-x Tắt đá ốp tường. Stonewalling là một kỹ thuật được sử dụng nội bộ để Iozon. It
được sử dụng trong các bài kiểm tra thông lượng. Mã bắt đầu tất cả các chuỗi hoặc quy trình và
sau đó dừng chúng trên một rào cản. Khi tất cả đã sẵn sàng để bắt đầu thì tất cả đều
phát hành cùng một lúc. Thời điểm mà bất kỳ chuỗi hoặc quy trình nào kết thúc
công việc của họ sau đó toàn bộ quá trình kiểm tra kết thúc và thông lượng được tính trên
tổng số I / O đã được hoàn thành cho đến thời điểm này. Điều này đảm bảo rằng toàn bộ
đo lường được thực hiện trong khi tất cả các quy trình hoặc luồng đang chạy trong
song song. Cờ này cho phép người ta tắt bức tường đá và xem điều gì sẽ xảy ra.

-X tên tập tin
Được sử dụng để chỉ định tên tệp sẽ được sử dụng để ghi thông tin đo từ xa.
Tệp chứa các dòng với offset, size, delay_in_milliseconds. Mỗi người trong số này
được sử dụng để thực hiện một hoạt động I / O. Điều này được sử dụng khi một ứng dụng
các hoạt động I / O cụ thể đã được biết đến và người ta muốn đánh giá hệ thống với điều này
ứng dụng cụ thể hành vi.

-y # Đặt kích thước bản ghi tối thiểu (tính bằng Kbyte) cho chế độ tự động. Người ta cũng có thể chỉ định -y #k (kích thước
tính bằng Kbyte) hoặc -y #m (kích thước tính bằng Mbyte) hoặc -y #g (kích thước tính bằng Gbyte). Nhìn thấy -q tối đa
kích thước kỷ lục.

-Y tên tập tin
Được sử dụng để chỉ định tên tệp sẽ được sử dụng cho thông tin đo từ xa đã đọc.
Tệp chứa các dòng với offset, size, delay_in_milliseconds. Mỗi người trong số này
được sử dụng để thực hiện một hoạt động I / O. Điều này được sử dụng khi một ứng dụng
các hoạt động I / O cụ thể đã được biết đến và người ta muốn đánh giá hệ thống với điều này
ứng dụng cụ thể hành vi.

-z Được sử dụng kết hợp với -a để kiểm tra tất cả các kích thước bản ghi có thể. Thông thường Iozon
bỏ qua kiểm tra kích thước bản ghi nhỏ cho các tệp rất lớn khi được sử dụng đầy đủ
chế độ tự động. Tùy chọn này buộc Iozon để bao gồm các kích thước bản ghi nhỏ trong
các bài kiểm tra tự động cũng có.

-Z Cho phép trộn I / O mmap và I / O tệp.

- + m tên tập tin
Được sử dụng để chỉ định một tên tệp sẽ được sử dụng để chỉ định các máy khách trong
đo lường phân tán. Tệp chứa một dòng cho mỗi khách hàng. Các lĩnh vực là
không gian được phân định. Trường 1 là tên khách hàng. Trường 2 là thư mục làm việc, trên
máy khách, nơi Iozone sẽ chạy. Trường 3 là đường dẫn đến Iozone có thể thực thi trên
khách hàng.

- + n Không có bài kiểm tra lại nào được chọn. Được sử dụng để ngăn không cho chạy lại các bài kiểm tra.

- + N Không cắt bớt hoặc xóa tệp kiểm tra trước đó trước khi kiểm tra ghi tuần tự.
Chỉ hữu ích sau -w được sử dụng trong lệnh trước đó để giữ nguyên vị trí tệp thử nghiệm
để tái sử dụng. Cờ này được sử dụng hạn chế, khi một lần kiểm tra lại là không đủ hoặc để
dễ dàng kiểm soát khi các thử nghiệm ghi tuần tự xảy ra mà không cần cắt bớt tệp hoặc
sự xóa bỏ.

- + u Được sử dụng để kích hoạt thu thập thống kê CPU.

- + d Chế độ chẩn đoán để khắc phục sự cố hệ thống con I / O tệp bị hỏng.

- + p phần trăm_reads
Được sử dụng để đặt phần trăm luồng / quy trình sẽ thực hiện kiểm tra đọc trong
trường hợp kiểm tra khối lượng công việc hỗn hợp.

- + r Bật O_RSYNC | O_SYNC trên tất cả các thử nghiệm.

- + l Bật khóa dải ô byte.

- + L Bật chế độ khóa và chia sẻ tệp chia sẻ phạm vi byte.

- + D Bật O_DSYNC trên tất cả các thử nghiệm.

- + t Bật kiểm tra hiệu suất mạng. Sử dụng với - + m

- + A# Kích hoạt hành vi điên rồ. 0 = bình thường, 1 = ngẫu nhiên, 2 = tuần tự, 3 = không cần thiết, 4 = không cần thiết

- + B Bật kiểm tra khối lượng công việc hỗn hợp tuần tự.

- + T Bật ghi nhật ký tem thời gian.

- + h Đặt tên máy chủ theo cách thủ công.

- + w# Phần trăm dữ liệu được khử trùng lặp giữa các tệp.

Sử dụng iozone trực tuyến bằng các 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