lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240624025400.2341405-1-xue01.he@samsung.com>
Date: Mon, 24 Jun 2024 10:54:00 +0800
From: hexue <xue01.he@...sung.com>
To: asml.silence@...il.com
Cc: axboe@...nel.dk, io-uring@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: Re: [PATCH v5] Subject: io_uring: releasing CPU resources when
 polling

On 6/19/24 16:22, Pavel Begunkov wrote:
>On 6/19/24 08:18, hexue wrote:
>
>> Test results:
>> set 8 poll queues, fio-3.35, Gen5 SSD, 8 CPU VM
>>
>> per CPU utilization:
>>      read(128k, QD64, 1Job)     53%   write(128k, QD64, 1Job)     45%
>>      randread(4k, QD64, 16Job)  70%   randwrite(4k, QD64, 16Job)  16%
>> performance reduction:
>>      read  0.92%     write  0.92%    randread  1.61%    randwrite  0%
>
>What are numbers for normal / non-IOPOLL runs?

for normal poll, per CPU utilization is 100%*8
performance like this:
				read			write			randread		randwrite
normal poll		BW=10.9GiB/s    BW=6202MiB/s 	IOPS=1682k		IOPS=255k
hybrid poll     BW=10.8GiB/s	BW=6145MiB/s	IOPS=1655k		IOPS=255k

--
hexue

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ