All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.