From owner-freebsd-stable@freebsd.org Sun Aug 26 20:05:43 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD4B61080BD0 for ; Sun, 26 Aug 2018 20:05:43 +0000 (UTC) (envelope-from endo.mulo@gmail.com) Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1F34C8F4D9 for ; Sun, 26 Aug 2018 20:05:43 +0000 (UTC) (envelope-from endo.mulo@gmail.com) Received: by mail-oi0-x231.google.com with SMTP id q204-v6so23769239oig.9 for ; Sun, 26 Aug 2018 13:05:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RC/8vDkvU0dCP5slAtx+294lgiOMOcPiRcbxtEzYyUg=; b=Z0C64l7ZClSk70JHDtV4cz3zleNAJ1xAqifvU/HLPTgQipY0C9GalxWadQppR6BTN9 AKAA6M8oN2r4PYPigDFamustJb8x7Py6qXYvdZXk7UUs3PqNqn1RKfCYX15DmbDbsTnI VOgsbEWx2AM6xV+ABZrNcfUpXBS+/CGajENsZrgdKd20ZzDtbusifWkswfqRiNeargd1 g0X/HDGSy9gAk0q0QXDfIQOCCTmpa7Vwmbrj5ktXGv31fiJfXTPNNL/r4vnBF9uoamM1 7aQkVzVS/ago0j12OSxNtSV51je90XDYOSqv1PofGkGbyU+iGY7V6LK2h8ShfszbVoSU 6j0Q== 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:cc; bh=RC/8vDkvU0dCP5slAtx+294lgiOMOcPiRcbxtEzYyUg=; b=ln8GHY1hR1PiY8RNOpubIs5PPungMEfob9BB/N1CMzi5348Vy6r71px+o+TgGYEC1n VW99FnHNQRbizz7tTEkm093tII9SaqIrx2nXgbE2ISCjwohFe8wzHCbQG4gGJ/0FwcB8 NXhlWPQiRsote3LwdoW3qxb+NElpuqT8A6z1WMmiIZG60msIwxEckci/4wgBpOosUixG xKt3NCAEB6yHRfCqtq7pUd3uZUC48khnMuoIfmICR+/qoVgmuaduukN8wauB4ahWLXo5 Q1C+eXYsq13HPfkRKDFxRmwWuIr9/sHSMk/uyzIJITvs1sU/MsGRk3MrG4HWgootB8w2 TXCQ== X-Gm-Message-State: APzg51A4mXTdp7PlmjvvBVWwHQU8BV4WyhIbfTKoFT0ConGwqGxhAhBn LMQB4mfv8JPqQANzPZEb05/GKYa9dkDUOf00ST2Nsi6M X-Google-Smtp-Source: ANB0VdYpPg/OBitDI/Uu1cAXRgJnzHzmqFdP65d35ZiZQRCJaUsg85JMluYEQL/LvpOd8XwOwjlVL+Kn+zl0e/yGbYY= X-Received: by 2002:aca:bb0a:: with SMTP id l10-v6mr10420142oif.153.1535313942289; Sun, 26 Aug 2018 13:05:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Dmitriy M." Date: Sun, 26 Aug 2018 23:05:31 +0300 Message-ID: Subject: Re: Issue probably with `top` and Uncompressed ARC display To: lists@eitanadler.com Cc: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Aug 2018 20:05:44 -0000 > On Sun, 26 Aug 2018 at 04:47, Dmitriy M. wrote: > > > > Hi all, > > > > Got issue with displaying Uncompressed ARC in `top` (K Uncompressed and > > negative Ratio) : > ... > > I don't want to be the person that just asks you to test on HEAD but > in this case, top(1) has been extensively modified in head/-current. > You should be able to test by just doing this > > svn co svn://svn.freebsd.org/base/head/usr.bin/top > cd top > make > $(make -V.OBJDIR)/top > > If its still an issue I'll look deeper. > Yes, issue still there: ARC: 360G Total, 56G MFU, 267G MRU, 187M Anon, 8007M Header, 23G Other 275G Compressed, K Uncompressed, -5.87:1 Ratio But to get `top` work I did some code skip in sysctl reading because my stable system says 'sysctl: unknown oid ', hope this is acceptable for my issue: --- machine.c (revision 338331) +++ machine.c (working copy) @@ -473,8 +473,8 @@ GETSYSCTL("vm.stats.vm.v_laundry_count", memory_stats[2]); GETSYSCTL("vm.stats.vm.v_wire_count", memory_stats[3]); GETSYSCTL("vm.stats.vm.v_free_count", memory_stats[5]); - GETSYSCTL("vm.stats.vm.v_swappgsin", nspgsin); - GETSYSCTL("vm.stats.vm.v_swappgsout", nspgsout); + //GETSYSCTL("vm.stats.vm.v_swappgsin", nspgsin); + //GETSYSCTL("vm.stats.vm.v_swappgsout", nspgsout); /* convert memory stats to Kbytes */ memory_stats[0] = pagetok(memory_stats[0]); memory_stats[1] = pagetok(memory_stats[1]); @@ -522,11 +522,11 @@ GETSYSCTL("kstat.zfs.misc.arcstats.hdr_size", arc_stat); GETSYSCTL("kstat.zfs.misc.arcstats.l2_hdr_size", arc_stat2); arc_stats[4] = (arc_stat + arc_stat2) >> 10; - GETSYSCTL("kstat.zfs.misc.arcstats.bonus_size", arc_stat); + //GETSYSCTL("kstat.zfs.misc.arcstats.bonus_size", arc_stat); arc_stats[5] = arc_stat >> 10; - GETSYSCTL("kstat.zfs.misc.arcstats.dnode_size", arc_stat); + //GETSYSCTL("kstat.zfs.misc.arcstats.dnode_size", arc_stat); arc_stats[5] += arc_stat >> 10; - GETSYSCTL("kstat.zfs.misc.arcstats.dbuf_size", arc_stat); + //GETSYSCTL("kstat.zfs.misc.arcstats.dbuf_size", arc_stat); arc_stats[5] += arc_stat >> 10; si->arc = arc_stats; }