From mboxrd@z Thu Jan 1 00:00:00 1970 From: jiangyiwen Subject: Re: [RFC] VSOCK: The performance problem of vhost_vsock. Date: Wed, 17 Oct 2018 17:27:05 +0800 Message-ID: <5BC70069.4000600@huawei.com> References: <5BC3F0D4.60409@huawei.com> <30d7c370-b206-cdac-dc85-53e9be1e1c63@redhat.com> <5BC42FD8.2070104@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: netdev@vger.kernel.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org To: Jason Wang , Return-path: In-Reply-To: <5BC42FD8.2070104@huawei.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org List-Id: kvm.vger.kernel.org T24gMjAxOC8xMC8xNSAxNDoxMiwgamlhbmd5aXdlbiB3cm90ZToKPiBPbiAyMDE4LzEwLzE1IDEw OjMzLCBKYXNvbiBXYW5nIHdyb3RlOgo+Pgo+Pgo+PiBPbiAyMDE45bm0MTDmnIgxNeaXpSAwOTo0 Mywgamlhbmd5aXdlbiB3cm90ZToKPj4+IEhpIFN0ZWZhbiAmIEFsbDoKPj4+Cj4+PiBOb3cgSSBm aW5kIHZob3N0LXZzb2NrIGhhcyB0d28gcGVyZm9ybWFuY2UgcHJvYmxlbXMgZXZlbiBpZiBpdAo+ Pj4gaXMgbm90IGRlc2lnbmVkIGZvciBwZXJmb3JtYW5jZS4KPj4+Cj4+PiBGaXJzdCwgSSB0aGlu ayB2aG9zdC12c29jayBzaG91bGQgZmFzdGVyIHRoYW4gdmhvc3QtbmV0IGJlY2F1c2UgaXQKPj4+ IGlzIG5vIFRDUC9JUCBzdGFjaywgYnV0IHRoZSByZWFsIHRlc3QgcmVzdWx0IHZob3N0LW5ldCBp cyA1fjEwCj4+PiB0aW1lcyB0aGFuIHZob3N0LXZzb2NrLCBjdXJyZW50bHkgSSBhbSBsb29raW5n IGZvciB0aGUgcmVhc29uLgo+Pgo+PiBUQ1AvSVAgaXMgbm90IGEgbXVzdCBmb3Igdmhvc3QtbmV0 Lgo+Pgo+PiBIb3cgZG8geW91IHRlc3QgYW5kIGNvbXBhcmUgdGhlIHBlcmZvcm1hbmNlPwo+Pgo+ PiBUaGFua3MKPj4KPiAKPiBJIHRlc3QgdGhlIHBlcmZvcm1hbmNlIHVzZWQgbXkgdGVzdCB0b29s LCBsaWtlIGZvbGxvd3M6Cj4gCj4gU2VydmVyICAgICAgICAgICAgICAgICAgIENsaWVudAo+IHNv Y2tldCgpCj4gYmluZCgpCj4gbGlzdGVuKCkKPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAg c29ja2V0KEFGX1ZTT0NLKSBvciBzb2NrZXQoQUZfSU5FVCkKPiBBY2NlcHQoKSA8LS0tLS0tLS0t LS0tLS0+Y29ubmVjdCgpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICo9PT09PT1TdGFydCBS ZWNvcmQgVGltZT09PT09PSoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbCBzeXNjYWxs IHNlbmRmaWxlKCkKPiBSZWN2KCkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgU2VuZCBlbmQK PiBSZWNlaXZlIGVuZAo+IFNlbmQoZmlsZV9zaXplKQo+ICAgICAgICAgICAgICAgICAgICAgICAg ICBSZWN2KGZpbGVfc2l6ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgKj09PT09PUVuZCBS ZWNvcmQgVGltZT09PT09PSoKPiAKPiBUaGUgdGVzdCByZXN1bHQsIHZob3N0LXZzb2NrIGlzIGFi b3V0IDUwME1CL3MsIGFuZCB2aG9zdC1uZXQgaXMgYWJvdXQgMjUwME1CL3MuCj4gCj4gQnkgdGhl IHdheSwgdmhvc3QtbmV0IHVzZSBzaW5nbGUgcXVldWUuCj4gCj4gVGhhbmtzLgo+IAo+Pj4gU2Vj b25kLCB2aG9zdC12c29jayBvbmx5IHN1cHBvcnRzIHR3byB2cXModHggYW5kIHJ4KSwgdGhhdCBt ZWFucwo+Pj4gaWYgbXVsdGlwbGUgc29ja2V0cyBpbiB0aGUgZ3Vlc3Qgd2lsbCB1c2UgdGhlIHNh bWUgdnEgdG8gdHJhbnNtaXQKPj4+IHRoZSBtZXNzYWdlIGFuZCBnZXQgdGhlIHJlc3BvbnNlLiBT byBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgYXBwbGljYXRpb25zCj4+PiBpbiB0aGUgZ3Vlc3QsIHdl IHNob3VsZCBzdXBwb3J0ICJNdWx0aXF1ZXVlIiBmZWF0dXJlIGZvciBWaXJ0aW8tdnNvY2suCj4+ Pgo+Pj4gU3RlZmFuLCBoYXZlIHlvdSBlbmNvdW50ZXJlZCB0aGVzZSBwcm9ibGVtcz8KPj4+Cj4+ PiBUaGFua3MsCj4+PiBZaXdlbi4KPj4+Cj4+Cj4+Cj4+IC4KPj4KPiAKPiAKCkhpIEphc29uIGFu ZCBTdGVmYW4sCgpNYXliZSBJIGZpbmQgdGhlIHJlYXNvbiBvZiBiYWQgcGVyZm9ybWFuY2UuCgpJ IGZvdW5kIHBrdF9sZW4gaXMgbGltaXRlZCB0byBWSVJUSU9fVlNPQ0tfREVGQVVMVF9SWF9CVUZf U0laRSg0SyksCml0IHdpbGwgY2F1c2UgdGhlIGJhbmR3aWR0aCBpcyBsaW1pdGVkIHRvIDUwMH42 MDBNQi9zLiBBbmQgb25jZSBJCmluY3JlYXNlIHRvIDY0aywgaXQgY2FuIGltcHJvdmUgYWJvdXQg MyB0aW1lcyh+MTUwME1CL3MpLgoKQnkgdGhlIHdheSwgSSBzZW5kIHRvIDY0SyBpbiBhcHBsaWNh dGlvbiBvbmNlLCBhbmQgSSBkb24ndCB1c2UKc2dfaW5pdF9vbmUgYW5kIHJld3JpdGUgZnVuY3Rp b24gdG8gcGFja2V0IHNnIGxpc3QgYmVjYXVzZSBwa3RfbGVuCmluY2x1ZGUgbXVsdGlwbGUgcGFn ZXMuCgpUaGFua3MsCllpd2VuLgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IFZpcnR1YWxpemF0aW9uIG1haWxpbmcgbGlzdAo+IFZpcnR1YWxpemF0 aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCj4gaHR0cHM6Ly9saXN0cy5saW51eGZvdW5k YXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24KPiAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWls aW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6 Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRp b24=