Linux virtualization list
 help / color / mirror / Atom feed
* [PATCH v2 0/8] vhost-scsi: Memory reduction patches
@ 2024-12-03 19:15 Mike Christie
  2024-12-03 19:15 ` [PATCH v2 1/8] vhost-scsi: Reduce mem use by moving upages to per queue Mike Christie
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Mike Christie @ 2024-12-03 19:15 UTC (permalink / raw)
  To: stefanha, jasowang, mst, sgarzare, pbonzini, target-devel,
	virtualization

The following patches were made over Linus's tree and also apply over
the mst vhost branch. They reduce the memory use for vhost-scsi.

For a simple device with 1 queue and 128 cmds we use around 25 MB. These
patches allow us to reduce that to 8.2 MB when supporting up to 128 8 MB
IOs (the current passthrough max size).

For a more complex device with 16 queues we use around 2.5 GB. These
patches allow us to reduce that to 77.1 MB when supporting 1024 8 MB IOs.

v2
- Rebase against current trees/branches.
- Fix email threading.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-02-24 22:53 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-03 19:15 [PATCH v2 0/8] vhost-scsi: Memory reduction patches Mike Christie
2024-12-03 19:15 ` [PATCH v2 1/8] vhost-scsi: Reduce mem use by moving upages to per queue Mike Christie
2024-12-03 19:15 ` [PATCH v2 2/8] vhost-scsi: Allocate T10 PI structs only when enabled Mike Christie
2024-12-03 19:15 ` [PATCH v2 3/8] vhost-scsi: Add better resource allocation failure handling Mike Christie
2025-02-24 22:53   ` dongli.zhang
2024-12-03 19:15 ` [PATCH v2 4/8] vhost-scsi: Return queue full for page alloc failures during copy Mike Christie
2024-12-03 19:15 ` [PATCH v2 5/8] vhost-scsi: Dynamically allocate scatterlists Mike Christie
2024-12-03 19:15 ` [PATCH v2 6/8] vhost-scsi: Stop duplicating se_cmd fields Mike Christie
2024-12-03 19:15 ` [PATCH v2 7/8] vhost-scsi: Allocate iov_iter used for unaligned copies when needed Mike Christie
2024-12-03 19:15 ` [PATCH v2 8/8] vhost-scsi: Reduce response iov mem use Mike Christie
2024-12-04 20:47 ` [PATCH v2 0/8] vhost-scsi: Memory reduction patches Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox