From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 99F5933BF410 for <9fans@9fans.net>; Mon, 17 Aug 2020 07:38:04 -0400 (EDT) (envelope-from lufia@lufia.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 536BA01ECB3; Mon, 17 Aug 2020 07:38:04 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1597664284; b=JVupLcH2W3pPhAM5GnStNQ8z5uIAisoVlxdV62FJY9EQPDe7z8 uM9DJLKWUsCQOAdBYSlawW25Ao/fcc0wN4n5U82HLD4vuhThBplL2vnuYMVz+HCD XgZb1GBI3NBaseOSs2u2bjc/N7j5IerFNBFnL92u7Ra7KRRUJAJ4zxczQ3bMQNV8 JF9LHhMpvuaepvj3Gsm/OeWGSBWP1It+KCQNgYC9qejdELnwNiwgYdPMGQCSdj+7 M9b9IdDnKYSu6qXxhMZJHQnzfaxJA9WBr/xV3WTCgkHfKAp3rn2YveMQYRSpme6s HN56CnApZLIiZiKz90SaQR70fUyZaWRECYYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; s=arcseal; t=1597664284; bh=m1rFo4pSxXyRMnvGQfIPYvT7IUO8G7uH88n je+GoDlc=; b=M6pNT5Z/g3VqERuwN+b1ArAOZ0utw1CgFygszrwKuM4x8ipHAwF rH9YMCuBDC9BzsnCHzdAa1uUupkh7AUJJcVPfMqhSM+ytsh/PbOddxyOD7m02/Qp EHfyeITgAYNKxFZlBUcaUuAxXjdmackH1hmJR61eO1Cdt6qgmk8+gxnHJTGfxEOj sM1515Y/J7n074sGfLf9d/rGehG56JG+rGB/Q+2X0LWntmXMz/aiSkva3yBAdddE xIbhXFxTQydQXLqxj04dn2trXzLF89RQmjHdss+7CDhysP8Zg9XatUJ4AfGGQ1XF gAkK8nDLeoSIJKn/IrF+K+AdX7LYpDHu4pA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=pass (2048-bit rsa key sha256) header.d=lufia-org.20150623.gappssmtp.com header.i=@lufia-org.20150623.gappssmtp.com header.b=cF7+kCCD header.a=rsa-sha256 header.s=20150623 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lufia.org; iprev=pass smtp.remote-ip=209.85.215.179 (mail-pg1-f179.google.com); spf=none smtp.mailfrom=lufia@lufia.org smtp.helo=mail-pg1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=KG4mFVtz; x-ptr=pass smtp.helo=mail-pg1-f179.google.com policy.ptr=mail-pg1-f179.google.com; x-return-mx=pass header.domain=lufia.org policy.is_org=yes (MX Records found: alt3.aspmx.l.google.com,aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com,alt2.aspmx.l.google.com); x-return-mx=pass smtp.domain=lufia.org policy.is_org=yes (MX Records found: alt3.aspmx.l.google.com,aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com,alt2.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=pass (2048-bit rsa key sha256) header.d=lufia-org.20150623.gappssmtp.com header.i=@lufia-org.20150623.gappssmtp.com header.b=cF7+kCCD header.a=rsa-sha256 header.s=20150623 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lufia.org; iprev=pass smtp.remote-ip=209.85.215.179 (mail-pg1-f179.google.com); spf=none smtp.mailfrom=lufia@lufia.org smtp.helo=mail-pg1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=KG4mFVtz; x-ptr=pass smtp.helo=mail-pg1-f179.google.com policy.ptr=mail-pg1-f179.google.com; x-return-mx=pass header.domain=lufia.org policy.is_org=yes (MX Records found: alt3.aspmx.l.google.com,aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com,alt2.aspmx.l.google.com); x-return-mx=pass smtp.domain=lufia.org policy.is_org=yes (MX Records found: alt3.aspmx.l.google.com,aspmx.l.google.com,alt4.aspmx.l.google.com,alt1.aspmx.l.google.com,alt2.aspmx.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduiedruddtvddguddutdculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepgghfjgfhfffkuffvtgfgsehtqhertddttdejnecuhfhrohhmpefm hihohhgvihcumfgrughothgruceolhhufhhirgeslhhufhhirgdrohhrgheqnecuggftrf grthhtvghrnhepveefkeegtdegjeehtdevvdekfeejtdfftdffkeelvdfffeeileekuedu keetgfetnecuffhomhgrihhnpehtohhpihgtsghogidrtghomhenucfkphepvddtledrke ehrddvudehrddujeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgv thepvddtledrkeehrddvudehrddujeelpdhhvghlohepmhgrihhlqdhpghduqdhfudejle drghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehluhhfihgrsehluhhfihgrrdho rhhgqecuuffkkgfgpeefieegfe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: none (lufia.org: No applicable sender policy available) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="lufia@lufia.org"; helo=mail-pg1-f179.google.com; client-ip=209.85.215.179 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 17 Aug 2020 07:38:03 -0400 (EDT) (envelope-from lufia@lufia.org) Received: by mail-pg1-f179.google.com with SMTP id d19so7981652pgl.10 for <9fans@9fans.net>; Mon, 17 Aug 2020 04:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lufia-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=m1rFo4pSxXyRMnvGQfIPYvT7IUO8G7uH88nje+GoDlc=; b=cF7+kCCDAVxRO0imU2IOuFhpudPHZP+gGTJyQyOhUljDsqiuQsIT9o61QH3giCYpjO p39pmfNGmfYSEwcnSBpCoMqO8PVxcmbPqlxNU2Sn3Yd8Ir9oPpCeR747l5re/3yrBb1J aMsrxuD4JezYcidTy90Ga2qSfMgknqC0nNFvcitmCmTcmcbpxC2y4DcCQnm+UPNfEg4Y LQkmMmmYt9W8kEkL9vebE9/kzIC6/KA2PDzuZZw9TuazWfz2V9PKC0DzU0mKq591Li3T fAxwgWD6aHi6YYsj3ioanxn5Ym4KQXn6Q8J4zyDzp1E1D0AzZDWzcwd79HxLKVmwUfBa qjVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=m1rFo4pSxXyRMnvGQfIPYvT7IUO8G7uH88nje+GoDlc=; b=KG4mFVtzGFspINazMVnPBp7RGtKX7GPD/6Epn0eHRzR8Q/xvIVoWi7cXzzpTUQMAGY mSy5R7/Bt90ANRAXZe4agxr8c3Mq+iJ3Nrf4jdfSJUihIp01rlcRdWUcyEEJcR546Spa HvJy0z+n1RO1QutW3U0Ia8blnXtGZpTKiBya3ycgxap6rISyZ0vo89vusipj5J63jPNf 8/f29PIl4EhbzcAJgxgkaoXxfIPqLJova+5/rS2JmtaT5mfhbbrlZmqnjjnt/vIAE3lc KyD8v5wltWmTSJEkfuxb2uwVStKrL3Eh8++FALCj7JIxfXzc8ld6/Ba3ZRjF/qLAZkzM PYYg== X-Gm-Message-State: AOAM531qJuHv+mTOyWT8atQae3gJJz3A7J1E6qQMcKfwSoraV+OLM+P+ btMSyDB8v3UuwS8630XzUIJpLzOwEo2ZV1Ct+CIPND4d5obcZlrm X-Google-Smtp-Source: ABdhPJxdKs6zS+Kvuxw3bO1wYhmdzA2MI+lAzhlUOuqcKKrAJdPZSshE3LDrZ+VUbpmpOJol2qBbcm+0y3GG1CBl2SY= X-Received: by 2002:aa7:9f1b:: with SMTP id g27mr10945284pfr.215.1597664282423; Mon, 17 Aug 2020 04:38:02 -0700 (PDT) MIME-Version: 1.0 References: <20200815045057.GA585648@alice> In-Reply-To: <20200815045057.GA585648@alice> From: Kyohei Kadota Date: Mon, 17 Aug 2020 20:37:51 +0900 Message-ID: Subject: Re: [9fans] Re: /proc/n/status's memory field To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 2080d12e-e07e-11ea-8c4c-ff2d41fa92c8 Thanks. I've misread Labs kernel's initial index to zero until now. 2020=E5=B9=B48=E6=9C=8815=E6=97=A5(=E5=9C=9F) 13:51 Anthony Martin : > > Kyohei Kadota once said: > > I'm reading proc(3). It describes the status file: > > > > > the amount of memory used by the process, except its stack, in units = of 1024 bytes > > > > In /sys/src/9/pc/port/proc.c, it seems to me that procread sums all > > segment's size for that. > > Is the above statement correct? > > The Labs kernel loops over [1,NSEG) to sum the segment sizes. > The index of the stack segment, SSEG, is zero so it is skipped. > This measurement is the total virtual address space in use by > the process minus the stack. > > The 9front kernel loops over [0,NSEG) to scan the virtual page > table of each segment for used pages, summing as it goes. This > measurement is the total amount of memory in use by the process. > > Cheers, > Anthony > > ------------------------------------------ > 9fans: 9fans > Permalink: https://9fans.topicbox.com/groups/9fans/Tc2c9fe27a3a2dd4c-M9bf= 220c6eb9f6bf0e10d813e > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription