From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 03449C43387 for ; Sun, 13 Jan 2019 18:37:01 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6603A20675 for ; Sun, 13 Jan 2019 18:37:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=systemli.org header.i=@systemli.org header.b="GFCAeq7O" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6603A20675 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=systemli.org Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.91) (envelope-from ) id 1gikcf-0002Yw-FF; Sun, 13 Jan 2019 13:36:37 -0500 Received: from mail.systemli.org ([198.167.223.214]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1gikcc-0002Yq-Sd for kernelnewbies@kernelnewbies.org; Sun, 13 Jan 2019 13:36:35 -0500 Subject: Re: Understanding memory fragmentation in Linux kernel DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=systemli.org; s=default; t=1547404588; bh=ivWfOQel1INeg8IpvsLSRYjgi/6eV3XjRMRVedCt3to=; h=Subject:To:References:From:Date:In-Reply-To:From; b=GFCAeq7O/TCUtFdxz/EZB8kXvs1KH93GOrjwVhl5ZIF9GRKy2tiWwE1PsYwirv33e EA3EIRj2Iv2HjbPW1XEzVjOFbWylIslEQJK613Q8N4QfjKx4hCsNF0CaEK6ASDLXTX Ns442Lwd2+S4/8sFWQOzCDQby+bc9Am371ytdnGeYUJ5TDc4YS1MuZSRYgSc5/jbDd VVuRU+k6kU0C+3OhlHiqOpMcg5NfNemyp+mWf2l0b0AYxMO2y1sdFDJXrAeWBkkaUS nbEEJ3dHrWB5R+x0WSbff0prBcXMr/MBB1kkDAYtwtKRlXzZEPHG+YStwCdYJg0AhY WjgnnavTopCSw== To: kernelnewbies@kernelnewbies.org References: <2ef41c8f111a94eaaa6082f6168a56fd@amit-agarwal.co.in> <5ac059b588692de67b6eeede673ae5b2@amit-agarwal.co.in> From: Richard Siegfried Openpgp: preference=signencrypt Autocrypt: addr=richard_siegfried@systemli.org; prefer-encrypt=mutual; keydata= mQENBE3hr2UBCACos1E12camcYIlpe25jaqwu+ATrfuFcCIPsLmff7whzxClsaC78lsxQ3jD 4MIlOpkIBWJvc4sziai1P/CrafvM0DTuUasCv+mQpup6cFMWy1JmDtJ8X0Ccy/PH83e9Yjnv xJu0NhoQAqMZrVmXx4Q7DKcgpvkk9Oyd5u6ocfdb2GhF0Bxa7GySZyYOc4rQvduRLOdNMbnS 6SM+cTAhMOHtoqKWCP4EogXKALg6LDFcx8yUoMzLRy/YXsnWa1/WayG8Zr6kX84VKhTGUrdG Pw4Zg1cQ6vqwMZ4RwaR/9RWK2WnYr7XyOTDBgmCix5c5lu+GeLqUYUIPTvdQ7Xgwx0UhABEB AAG0OVJpY2hhcmQgU2llZ2ZyaWVkIFNhaWxlciA8cmljaGFyZF9zaWVnZnJpZWRAc3lzdGVt bGkub3JnPokBVwQTAQgAQQIbIwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAIZARYhBAYAIbmK zp5fVAuyN/ZBOcwFm+HhBQJanueLBQkSYNKmAAoJEPZBOcwFm+Hh+ugH/2P0yClrZkkMK5y2 L389qNPlF8i1H77S4NE9zxiHI38jnIFLqjD4F+KzGAXNmOXCw+QYqLL+TmsuGY+5LOLtp/M4 lG6ajVC1JCcF2+bQrDc11g7AG7A+rySX5JpqSFO7ARfLTs3iW1DoyLN7lBUtL9dV+yx9mRUv fx/TcB9ItPhK4rtJuWy3yg6SNBZzkgc0zsCyIkJ4dEtdEW6IgW6Qk242kMVya8fytM02EwEM vBTdca/duCO2tEComPeF+8WExM+BfQ+6o3kpqRsOR6Ek6wDsnalFHy8NHaicbEy7qjybGOKZ IdvzAyAhsmpu+5ltOfQWViNBseqRk1H9ikuTKTq5AQ0ETeGvZQEIANRmPSJX9qVU+Hi74uvD /LYC3wPm5kCAS0Q5jT3AC5cisu8z92b/Bt8DRKwwpu4esZisQu3RSFvnmkrllkuokSAVKxXo bZG2yTq+qecrvKtVH99lA0leiy5TdcJdmhJvkcQv7kvIgKYdXSW1BAhUbtX827IGAW1LCvJL gKqox3Ftxpi5pf/gVh7NFXU/7n6Nr3NGi5havoReeIy8iVKGFjyCFN67vlyzaTV6yTUIdrko StTJJ8c7ECjJSkCW34lj8mR0y9qCRK5gIZURf3jjMQBDuDvHO0XQ4mog6/oOov4vJRyNMhWT 2b0LG5CFJeOQTQVgfaT1MckluRBvYMZAOmkAEQEAAYkBPAQYAQIAJgIbDBYhBAYAIbmKzp5f VAuyN/ZBOcwFm+HhBQJanueQBQkSYNKrAAoJEPZBOcwFm+HhrCAH/2doMkTKWrIzKmBidxOR +hvqJfBB4GvoHBsQoqWj85DtgvE5jKc11FYzSDzQjmMKIIBwaOjjrQ8QyXm2CYJlx7/GiEJc F3QNa5q3GBgiyZ0h78b2Lbu/sBhaCFSXHfnriRGvIXqsxyPMllqb+LBRy56ed97OQBQX8nFI umdUMtt8EFK2SM0KYY1V0COcYqGHMRUiVosTV1aVwoLm2SXsB9jicPUaQbRgsPfglTn00wnl fhJ8bAO800MtG+LW6pzP+6EZPvnHhKBS7Xbl6bn6r2OW32T7TeFg0RJbpE/MW1gY0NjgmtWj vdhuvK9nHCRL2O/xLofm9aoELUaXGHoxMn4= Message-ID: <7cd79eac-36ec-0ae0-6b94-2fb22a9f1178@systemli.org> Date: Sun, 13 Jan 2019 19:36:22 +0100 MIME-Version: 1.0 In-Reply-To: <5ac059b588692de67b6eeede673ae5b2@amit-agarwal.co.in> X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============3600253332593178245==" Errors-To: kernelnewbies-bounces@kernelnewbies.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3600253332593178245== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VffnguASIRWuDsGllowyo2Pas8w7lcjue" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VffnguASIRWuDsGllowyo2Pas8w7lcjue Content-Type: multipart/mixed; boundary="HJPXMB1m4qNJWyvgEAI6i2IdNRq9oponN"; protected-headers="v1" From: Richard Siegfried To: kernelnewbies@kernelnewbies.org Message-ID: <7cd79eac-36ec-0ae0-6b94-2fb22a9f1178@systemli.org> Subject: Re: Understanding memory fragmentation in Linux kernel References: <2ef41c8f111a94eaaa6082f6168a56fd@amit-agarwal.co.in> <5ac059b588692de67b6eeede673ae5b2@amit-agarwal.co.in> In-Reply-To: <5ac059b588692de67b6eeede673ae5b2@amit-agarwal.co.in> --HJPXMB1m4qNJWyvgEAI6i2IdNRq9oponN Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 31/12/2018 07:28, Amit Agarwal wrote: > I am not requesting help in resolving the issue with application (I wil= l > be able to debug that), but only need help in understanding the memory > fragmentation part. ( I gave details of original problem so that I can > explain what I am trying to understand and why).=20 To get a deeper understanding of memomry managment (and fragmentation) on linux I would recommend the Memory Managment case study chapter of "Modern Operating Systems" from Andrew S Tanenbaum. It has a own Case Study Study Part with Chapters for several modern Operating Systems, one being Linux. There it covers its Memory managment in nice detail. Thanks, -- Richard --HJPXMB1m4qNJWyvgEAI6i2IdNRq9oponN-- --VffnguASIRWuDsGllowyo2Pas8w7lcjue Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEBgAhuYrOnl9UC7I39kE5zAWb4eEFAlw7hSoACgkQ9kE5zAWb 4eFvMggApZcxEyp4H+WZH+sNUH6ftDN0V1c05+6eNbBzSBykhRBg6Q5ukJLWiBMn reFArZ9zTU49SUHLoW7IlTgr7GiDf6XoAwgIKa09VVgOBwhyqpoh1pQQcB1go5DJ ICKEQCUFiPv+4gMxObE2yN92HLLbN9NkabGD7w8BxlmAJR7F4V8hmFhBgW0GpKJ7 uWwzfgB42PfXMoIEcL9ofW1xMyhx6AriZCWI1RhO9Ysj3DOrBVRgN/DRYuvUIQ7f hwpfgdrSKbboy0S2UyLmQBei/aj4iNLAMgvWgy4KpMpVofloxru/zJZef6kJAFxr YlsyJlWXyYK1s/TRvG9q/9kOoyQv6w== =tpRD -----END PGP SIGNATURE----- --VffnguASIRWuDsGllowyo2Pas8w7lcjue-- --===============3600253332593178245== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies --===============3600253332593178245==--