From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7419912075551612329==" MIME-Version: 1.0 From: Oza Oza Subject: [SPDK] No free hugepages reported in hugepages Date: Wed, 19 Jul 2017 14:02:47 +0530 Message-ID: <528eb21edefd74f6dca93c727c3dab1f@mail.gmail.com> List-ID: To: spdk@lists.01.org --===============7419912075551612329== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi All, 1) DPDK fails if huge-pages are not reserved. But should not it fall back to regular 4k pages ? 2) And how user space should know the requirement of number of hug pages before-hand ? a. Rather should it always be reserved before-hand in the system?, with that we might waste some. root(a)bcm958742t:~# /usr/share/spdk/examples/nvme/perf -r 'trtype:PCIe traddr:0000:01:00.0' -q 128 -s 4096 -w write -d 2048 -t 30 -c 0x1 Starting DPDK 16.11.1 initialization... [ DPDK EAL parameters: perf -c 1 -m 2048 --file-prefix=3Dspdk_pid3[ 187.734815] audit: type=3D1701 audit(1500448013.777:3): auid=3D4294967295 u= id=3D0 gid=3D0 ses=3D4294967295 pid=3D3465 comm=3D"perf" exe=3D"/usr/share/spdk/examples/nvme/perf" sig=3D6 res=3D1 465 ] EAL: Detected 8 lcore(s) EAL: No free hugepages reported in hugepages-2048kB PANIC in rte_eal_init(): Cannot get hugepage information 1: [/usr/share/spdk/examples/nvme/perf() [0x4197d4]] Aborted (core dumped) Regards, Oza. --===============7419912075551612329== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9dXMtYXNjaWkiPjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i TWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0tCi8qIEZvbnQg RGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2Ut MToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGluOwoJbWFyZ2luLWJv dHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9y aXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0 ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cglj b2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcC5Nc29MaXN0UGFyYWdy YXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHls ZS1wcmlvcml0eTozNDsKCW1hcmdpbi10b3A6MGluOwoJbWFyZ2luLXJpZ2h0OjBpbjsKCW1hcmdp bi1ib3R0b206MGluOwoJbWFyZ2luLWxlZnQ6LjVpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsK CWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30K c3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOwoJZm9u dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOndpbmRvd3RleHQ7fQouTXNv Q2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNh bGlicmkiLCJzYW5zLXNlcmlmIjt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJe3NpemU6OC41aW4gMTEu MGluOwoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30KZGl2LldvcmRTZWN0aW9uMQoJ e3BhZ2U6V29yZFNlY3Rpb24xO30KLyogTGlzdCBEZWZpbml0aW9ucyAqLwpAbGlzdCBsMAoJe21z by1saXN0LWlkOjE0OTcyNjA5Njk7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1saXN0LXRl bXBsYXRlLWlkczotNzQ3MDkyODcwIDY3Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAz IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3QgbDA6 bGV2ZWwxCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7 Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotLjI1aW47fQpA bGlzdCBsMDpsZXZlbDIKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1z by1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ dGV4dC1pbmRlbnQ6LS4yNWluO30KQGxpc3QgbDA6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1m b3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u dW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMDpsZXZl bDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246 bGVmdDsKCXRleHQtaW5kZW50Oi0uMjVpbjt9CkBsaXN0IGwwOmxldmVsNQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28t bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotLjI1aW47fQpAbGlzdCBs MDpsZXZlbDYKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZl bC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQt aW5kZW50Oi05LjBwdDt9CkBsaXN0IGwwOmxldmVsNwoJe21zby1sZXZlbC10YWItc3RvcDpub25l OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LS4yNWluO30K QGxpc3QgbDA6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7Cglt c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsK CXRleHQtaW5kZW50Oi0uMjVpbjt9CkBsaXN0IGwwOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXIt Zm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30Kb2wKCXttYXJnaW4t Ym90dG9tOjBpbjt9CnVsCgl7bWFyZ2luLWJvdHRvbTowaW47fQotLT48L3N0eWxlPjwvaGVhZD48 Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+PGRpdiBjbGFzcz0i V29yZFNlY3Rpb24xIj48cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbGwsPC9wPjxwIGNsYXNzPSJN c29Ob3JtYWwiPsKgPC9wPjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1p bmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48c3BhbiBzdHlsZT0ibXNvLWxp c3Q6SWdub3JlIj4xKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h biZxdW90OyI+wqDCoMKgwqDCoCA8L3NwYW4+PC9zcGFuPkRQREsgZmFpbHMgaWYgaHVnZS1wYWdl cyBhcmUgbm90IHJlc2VydmVkLiBCdXQgc2hvdWxkIG5vdCBpdCBmYWxsIGJhY2sgdG8gcmVndWxh ciA0ayBwYWdlcyA/PC9wPjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1p bmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48c3BhbiBzdHlsZT0ibXNvLWxp c3Q6SWdub3JlIj4yKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h biZxdW90OyI+wqDCoMKgwqDCoCA8L3NwYW4+PC9zcGFuPkFuZCBob3cgdXNlciBzcGFjZSBzaG91 bGQga25vdyB0aGUgcmVxdWlyZW1lbnQgb2YgbnVtYmVyIG9mIGh1ZyBwYWdlcyBiZWZvcmUtaGFu ZCA/PC9wPjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4w aW4iPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPmEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4w cHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij7CoMKgwqDCoMKgIDwvc3Bhbj48L3NwYW4+ UmF0aGVyIHNob3VsZCBpdCBhbHdheXMgYmUgcmVzZXJ2ZWQgYmVmb3JlLWhhbmQgaW4gdGhlIHN5 c3RlbT8sIHdpdGggdGhhdCB3ZSBtaWdodCB3YXN0ZSBzb21lLjwvcD48cCBjbGFzcz0iTXNvTm9y bWFsIj7CoDwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5yb290QGJjbTk1ODc0MnQ6fiMgL3Vzci9z aGFyZS9zcGRrL2V4YW1wbGVzL252bWUvcGVyZiAtciAmIzM5O3RydHlwZTpQQ0llIHRyYWRkcjow MDAwOjAxOjAwLjAmIzM5OyAtcSAxMjggLXMgNDA5NiAtdyB3cml0ZSAtZCAyMDQ4IC10IDMwIC1j IDB4MTwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5TdGFydGluZyBEUERLIDE2LjExLjEgaW5pdGlh bGl6YXRpb24uLi48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+WyBEUERLIEVBTCBwYXJhbWV0ZXJz OiBwZXJmIC1jIDEgLW0gMjA0OCAtLWZpbGUtcHJlZml4PXNwZGtfcGlkM1vCoCAxODcuNzM0ODE1 XSBhdWRpdDogdHlwZT0xNzAxIGF1ZGl0KDE1MDA0NDgwMTMuNzc3OjMpOiBhdWlkPTQyOTQ5Njcy OTUgdWlkPTAgZ2lkPTAgc2VzPTQyOTQ5NjcyOTUgcGlkPTM0NjUgY29tbT0mcXVvdDtwZXJmJnF1 b3Q7IGV4ZT0mcXVvdDsvdXNyL3NoYXJlL3NwZGsvZXhhbXBsZXMvbnZtZS9wZXJmJnF1b3Q7IHNp Zz02IHJlcz0xPC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjQ2NSBdPC9wPjxwIGNsYXNzPSJNc29O b3JtYWwiPkVBTDogRGV0ZWN0ZWQgOCBsY29yZShzKTwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5F QUw6IE5vIGZyZWUgaHVnZXBhZ2VzIHJlcG9ydGVkIGluIGh1Z2VwYWdlcy0yMDQ4a0I8L3A+PHAg Y2xhc3M9Ik1zb05vcm1hbCI+UEFOSUMgaW4gcnRlX2VhbF9pbml0KCk6PC9wPjxwIGNsYXNzPSJN c29Ob3JtYWwiPkNhbm5vdCBnZXQgaHVnZXBhZ2UgaW5mb3JtYXRpb248L3A+PHAgY2xhc3M9Ik1z b05vcm1hbCI+MTogWy91c3Ivc2hhcmUvc3Bkay9leGFtcGxlcy9udm1lL3BlcmYoKSBbMHg0MTk3 ZDRdXTwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5BYm9ydGVkIChjb3JlIGR1bXBlZCk8L3A+PHAg Y2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8L3A+PHAgY2xh c3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+T3phLjwvcD48 L2Rpdj48L2JvZHk+PC9odG1sPgo= --===============7419912075551612329==--