Profile

Scrapbook photo 1
Scrapbook photo 2
Jakub Narębski
Works at Nicolaus Copernicus University
Attended University of Warsaw
Lives in Toruń
84,449 views
AboutPostsPhotosVideos

Stream

Jakub Narębski

Shared publicly  - 
 
Always check if #2FA covers everything.
1
Add a comment...
 
Nice piece on women in OSS by +Susan Sons 
1
Add a comment...

Jakub Narębski

Shared publicly  - 
 
Interesting way to use automated history bisection in #git  (`git bisect run script`) to find performance regressions...
2
Stefan Näwe's profile photo
 
git bisect just rocks! And it always reminds me to make the smallest commit possible.
Add a comment...

Jakub Narębski

Shared publicly  - 
 
NSA surveillance is not about "adding dots" to be able to "connect the dots" (which is by the way idiotic, misguided and misguiding analogy), but "adding hay" to "finding needle in haystack".

In short: they had all the data without massive surveillance, they just didn't followed on it / didn't cooperate.

#PRISM #NSA
1
Add a comment...
 
#listening  to Dave Matthews Band
1
Add a comment...
 
Find the #squirrel  (Eurasian red squirrel)

#squirrelphotography   #squirrelphotos  
1
Add a comment...
 
Money well spent?? A "complicator gloves" story

(via HackerNews)
2
2
Dan Chokola's profile photoEduard-Cristian Stefan's profile photo
Add a comment...

Jakub Narębski

Shared publicly  - 
3
Dan Chokola's profile photo
 
I suppose id software was 20 years ahead of its time.
Add a comment...

Jakub Narębski

Shared publicly  - 
 
 
GNU/Linux Performance Analysis Tools

Where one slide (#16) [1] says a thousand words. An overview of all the tools available in GNU/Linux for performance analysis by Brendan Gregg of Joyent [2], cloud infrastructure company.

Out of all the mentioned tools in the diagram, never try or heard of these four. Installation are done in Ubuntu 13.04.

1. perf, GNU/Linux profiling with performance counters. [3]

$ sudo apt-get install linux-tools-3.8.0-30
$ sudo perf top

2. blktrace, kernel layer block I/O tracing. [4]

$ sudo apt-get install blktrace
$ sudo blktrace -d /dev/sda -o - | blkparse -i -

3. slabtop, display kernel slab (amount of cache)  [5] information [6].

$ sudo apt-get install procps
$ sudo slabtop -o -s c | less

4. nicstat, network monitoring tool. [7] [8]

$ wget http://jaist.dl.sourceforge.net/project/nicstat/nicstat-1.92.tar.gz
$ tar zxvf nicstat-1.92.tar.gz
$ cd nicstat-src-1.92
$ mv Makefile.Linux Makefile
$ sudo apt-get install gcc

Edit the Makefile and change below line from 32 to 64
CFLAGS =        $(COPT) -m64

$ make
$ ./nicstat.sh 1

References
[1] https://www.joyent.com/blog/linux-performance-analysis-and-tools-brendan-gregg-s-talk-at-scale-11x
[2] https://www.joyent.com/company
[3] https://en.wikipedia.org/wiki/Perf_(Linux)
[4] http://smackerelofopinion.blogspot.com/2009/10/block-io-layer-tracing-using-blktrace.html
[5] https://en.wikipedia.org/wiki/Slab_allocation
[6] http://www.toofishes.net/blog/linux-command-day-slabtop
[7] https://blogs.oracle.com/timc/entry/nicstat_the_solaris_and_linux
[8] http://sourceforge.net/projects/nicstat/files
6
5
Steffen Prohaska's profile photoAntoine Pelisse's profile photo
Add a comment...
Story
Introduction
Unofficial gitweb maintainer (gitweb is web interface bundled with Git).
Education
  • University of Warsaw
    physics
Basic Information
Gender
Male
Apps with Google+ Sign-in
Work
Employment
  • Nicolaus Copernicus University
    assistant proffessor, 2011 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Toruń