From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-f180.google.com (mail-qt0-f180.google.com [209.85.216.180]) by dpdk.org (Postfix) with ESMTP id F1D342BA3; Fri, 16 Jun 2017 10:11:15 +0200 (CEST) Received: by mail-qt0-f180.google.com with SMTP id u19so53177979qta.3; Fri, 16 Jun 2017 01:11:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=b62bbLJnU4up7o7QdagAnX+op+4mHxrl9GfsHiNkV1E=; b=F/upCcIIOLbVmNadzKDpyj20AOJyDzCE54d5s/zyELNrpufmSYrTRojdTtZSRR14hH pXmCkdaCdoTuRONii4yWGhqOYIyY/vGlqnPUgcG14uCoxpOQjOmv1DF4phMSSyV8Gna5 gdarFCWjQCLiwMFXwtXlTi5nwcRalkjWjtjs7K+Ar9DgB/x3A91xXq7RKePz95FxWf2c vEs6+9hsHvHxCZ32LaNiZBUTMdVTy0MTsZfJCFfxWZ4mlaJloQJ/M0a/sF11zFMfg3hy MwvdUo4ynCYbKVMksXpjpgqyuQViNaGyw0Dc/93lKc6AYR6m2y96D5xEXNt9Kw0+w4Y3 hdcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=b62bbLJnU4up7o7QdagAnX+op+4mHxrl9GfsHiNkV1E=; b=uELwyCorcuWxckLQMBtb+ResgCgu9/hdnx5MxF59OjEgSEEWIx+/u2Tke4YfbJCsdK LNMNTE2iuVX7yCGA+JGoe9eBEjefoLrDXM0Epqs0+URWwXkBEgBpNtgaXtfbFAmZyf2h hqgHr+/pxA2Y+XKvC1Y+AOAxnflAA+rYFkBQ2YolU2Hvvq4QZ+F4dhQfSYi6na5DU4YJ VRIkV7ZHityYDKDUTySf7+VVvEtnbbyUR6IcsErwv4bCdQFs/gST/KRuGHPOC60CGMNN QpXW3Hp+aIGyIde3CwHImF8qCaNA+v6/FA7lN4zZpomZTjnDoWZydWSOuI+0wYX1+g9K WwWw== X-Gm-Message-State: AKS2vOzep9HVXhJCdexXuPHClCYpBgEnu2naRhM3xHtWVsxpiVO4z7ze cYbmuQobyuSZ2HgIbMMK7lrp0vLA24Vh X-Received: by 10.55.93.69 with SMTP id r66mr11542648qkb.14.1497600674950; Fri, 16 Jun 2017 01:11:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.90.72 with HTTP; Fri, 16 Jun 2017 01:11:14 -0700 (PDT) From: Sam Date: Fri, 16 Jun 2017 16:11:14 +0800 Message-ID: To: dev@dpdk.org, users@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] [DPDK-memory] how qemu waste such long time under dpdk huge page envriment? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2017 08:11:16 -0000 Hi all, I'm running `QEMU_CMD ...` to create a vm under dpdk huge page envriment (which set huge page 1G). And I enable all events in qemu. For qemu and ovs-dpdk(ovs-2.4.9 with dpdk-2.2.0) environment, detail log is: > 30012@1497443246.678304:object_dynamic_cast_assert qemu:memory-region->qemu:memory-region (/home/hu > anghuai/cloud/contrib/qemu-2.6.0/memory.c:1076:memory_region_initfn) > 30012@1497443256.274866:object_dynamic_cast_assert qio-channel-socket->qio-channel-socket (io/chann > el-socket.c:389:qio_channel_socket_init) I don't know why qemu doing 'memory_region_initfn' function in this 10 second, does anyone know this? static void memory_region_initfn(Object *obj) > { > MemoryRegion *mr = MEMORY_REGION(obj); > ObjectProperty *op; > mr->ops = &unassigned_mem_ops; > mr->enabled = true; > mr->romd_mode = true; > mr->global_locking = true; > mr->destructor = memory_region_destructor_none; > QTAILQ_INIT(&mr->subregions); > QTAILQ_INIT(&mr->coalesced); > op = object_property_add(OBJECT(mr), "container", > "link<" TYPE_MEMORY_REGION ">", > memory_region_get_container, > NULL, /* memory_region_set_container */ > NULL, NULL, &error_abort); > op->resolve = memory_region_resolve_container; > object_property_add(OBJECT(mr), "addr", "uint64", > memory_region_get_addr, > NULL, /* memory_region_set_addr */ > NULL, NULL, &error_abort); > object_property_add(OBJECT(mr), "priority", "uint32", > memory_region_get_priority, > NULL, /* memory_region_set_priority */ > NULL, NULL, &error_abort); > object_property_add_bool(OBJECT(mr), "may-overlap", > memory_region_get_may_overlap, > NULL, /* memory_region_set_may_overlap */ > &error_abort); > object_property_add(OBJECT(mr), "size", "uint64", > memory_region_get_size, > NULL, /* memory_region_set_size, */ > NULL, NULL, &error_abort); > } Thank you~