Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4226586imm; Tue, 25 Sep 2018 13:37:52 -0700 (PDT) X-Google-Smtp-Source: ACcGV62ZvxM3ljSzpxZAsWTQOXHAj8OcawqJQyhkk7+6xrMWDqyN1fK90L7i0uA6W3fAqQIaDfmv X-Received: by 2002:a17:902:6b44:: with SMTP id g4-v6mr2826424plt.50.1537907872763; Tue, 25 Sep 2018 13:37:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537907872; cv=none; d=google.com; s=arc-20160816; b=AQXOg/J5EpYQcmKq8hAVheO3y6I8+wlmVqMPFeyZZlbyjOO3XZoUMGkgIJS39Wg9Bh II5F3xf+fA6RAFypR4Shm1uQWmT61V2OKy6Mw1n1++CwdRYe2zHqUDMCnKldMkExRRLI WEw/0Y9ANNS94gvMGM5MqxVlmlTerIMnC7/H99t5Xe/r0mI3BA2lkLAmQ6Fry7sN0EcR vK5rZ5kGY7NIOOaYqGJEJHYtJDh8mwFXuV026tNssIE2Rd9M6QAvjpUdv+aoViZh4KeR CVyRJmTtoIrzEoPD51zdvMO7snTXGsMjG35yR4mrStwbmUrUSgj6ip2zj/DH52zIIsQH 55xQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=Ue1uZmXuEY6XUKgX5OB/meOjDtBRr20firpe0FbVqLM=; b=OA5jL8dxrDOPztfXTaKY93fpFaNkxBHFt2R0iCDIoFqrHAsE3OeHMvOhi4RQnRczQw o5zzwp5T6xUyH85LA/VLDOB+06UlWyfLo68wzGvhXtdP7uam2xhPW1nKqLyr2N4GItj5 dtGqoZkTe0hcctY+AQs67YD+zeiQYklvBXZDuooSYy0lcLGnTXSVhe/o9Car3y5NG9r2 4GOzPFl0Y1EZ5qvwxBdbVcCBPdHx6pXwqf+J98tLq/XRtgbv+S9xjgTBcOLnWXRuPxk/ ZCyS6/nhQNscM/WYDr+w+Gr/7+ovF9uTo/SW18GWKOvEuGJ+PC2SjJW5Kx+KmQeg76cw nULA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=XhJZnz8v; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 137-v6si3055770pfx.155.2018.09.25.13.37.37; Tue, 25 Sep 2018 13:37:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=XhJZnz8v; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726463AbeIZCqg (ORCPT + 99 others); Tue, 25 Sep 2018 22:46:36 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:39176 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726304AbeIZCqg (ORCPT ); Tue, 25 Sep 2018 22:46:36 -0400 Received: by mail-qt1-f195.google.com with SMTP id c25-v6so9194234qtp.6 for ; Tue, 25 Sep 2018 13:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ue1uZmXuEY6XUKgX5OB/meOjDtBRr20firpe0FbVqLM=; b=XhJZnz8vtR6qSj57/0/SU0gqtTksYhO9g7+rgfNFppMW32iPXfbFp6FTFQ5eF0FIND h4QWOBZ+xIjsd1/TKYOrBeF+ntdHLAU2sYRcrHfBMvhOJjoxWR6iyRPKLZvq7AasgtEF bOZoGcdKMcABzaQDVBG/dyAppNRHnZBMm7zB0Ms+9ogtsH0kXV/6r+dvuB/XwW3UgOUs iNwn9oQ6NJlSIiPQk5k/wG8ThMsuWbNQueQB/DTq8r04O6F2J3TpBHXIGS+JK64ylFDy Hu2KK47pUrELIV7+4oiwLfbGrRUp3Y3M/f1Tr3ZoDuwW1mH6pk0PFd++bvujblEtIIUu W31w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Ue1uZmXuEY6XUKgX5OB/meOjDtBRr20firpe0FbVqLM=; b=nZ50bhQAb9H5cmB8EoWYSn9xrUv8YVYf+XCFBZTDK7KsfS12Pg166vf3junadqqbLC OLG7/8J/RacDcDfiyXOv4d0LgxRyRfEbO5FLg5FS71d9myUqrEYu6hpuA2Y26sEG0ZUM exIS7os6A3czOAL7uG3INea5p7P3fn/dId1xGAZGwkIYMzna9cljH950+pS904Im+8S4 U8lmizdZCGYF44jw9RMrnElUbSeS3UKSp+YrxNp9QVVPK5dH0QL7NEFcfJzkCv+6bRBW WVbSPUdEXEUh1+uoDAm5eoST4VodrxXrEFH+stb/ZBw/2uR9OLeplFX3VzqM8C7SrFrP GKJw== X-Gm-Message-State: ABuFfoiA6+mTmwFVV3PIv634ev/wXj/xAnhSP7wtV/ZEIc52SJgKKpJe 0Dp00T5iPQuunW9gd17i9b4BjBGeOA4Js9FwmmJVwA== X-Received: by 2002:ac8:248c:: with SMTP id s12-v6mr2209149qts.116.1537907835227; Tue, 25 Sep 2018 13:37:15 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac8:2abb:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 13:37:14 -0700 (PDT) In-Reply-To: References: From: Joel Fernandes Date: Tue, 25 Sep 2018 13:37:14 -0700 Message-ID: Subject: Re: [PATCH 2/6] pstore: Add event tracing support To: Sai Prakash Ranjan Cc: Joel Fernandes , Steven Rostedt , Ingo Molnar , Laura Abbott , Kees Cook , Anton Vorontsov , Rob Herring , devicetree@vger.kernel.org, Colin Cross , Jason Baron , Tony Luck , Arnd Bergmann , Catalin Marinas , Will Deacon , Masami Hiramatsu , Joe Perches , Jim Cromie , Rajendra Nayak , Vivek Gautam , Sibi Sankar , "moderated list:ARM64 PORT (AARCH64 ARCHITECTURE)" , LKML , linux-arm-msm@vger.kernel.org, Greg Kroah-Hartman , Ingo Molnar , Tom Zanussi , Prasad Sodagudi , tsoni@codeaurora.org, Bryan Huntsman , Tingwei Zhang , kernel-team Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 23, 2018 at 8:33 AM, Sai Prakash Ranjan wrote: > On 9/22/2018 10:07 PM, Sai Prakash Ranjan wrote: >> >> On 9/22/2018 2:35 PM, Joel Fernandes wrote: >>> >>> On Sat, Sep 8, 2018 at 4:28 PM Sai Prakash Ranjan >>> wrote: >>>> >>>> >>>> + >>>> + trace_seq_init(&iter->seq); >>>> + iter->ent = fbuffer->entry; >>>> + event_call->event.funcs->trace(iter, 0, event); >>>> + trace_seq_putc(&iter->seq, 0); >>> >>> >>> Would it be possible to store the binary trace record in the pstore >>> buffer instead of outputting text? I suspect that will both be faster >>> and less space. >>> >> >> I will try this and come back. >> > > Hi Joel, > > I removed trace_seq_putc and there is some improvement seen: 203 MB/s > > # dd if=/dev/zero of=/dev/null status=progress > 12207371264 bytes (12 GB, 11 GiB) copied, 60 s, 203 MB/s^C > 24171926+0 records in > 24171926+0 records out > 12376026112 bytes (12 GB, 12 GiB) copied, 60.8282 s, 203 MB/s > > This seems good when compared to 190 MB/s seen previously. > If this is Ok, then I will spin v2 with changes suggested. Sorry for slow reply, yes that sounds good and a worthwhile perf improvement. thanks, - Joel