OnWorks favicon

fatrace - Online in the Cloud

Run fatrace in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command fatrace that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



fatrace - report system wide file access events


fatrace [ OPTIONS ]


fatrace reports file access events from all running processes.

It does not report file access by fatrace itself, to avoid logging events caused by
writing the output into a file. It also ignores events on virtual and kernel file systems
such as sysfs, proc, and devtmpfs.

Its main purpose is to find processes which keep waking up the disk unnecessarily and thus
prevent some power saving.

By default, events are reported to stdout. This will cause some loops if you run this tool
in e. g. gnome-terminal, as this causes a disk access for every output line. To avoid
this, redirect the output into a file.


A typical event looks like

rsyslogd(875): W /var/log/auth.log
compiz(1971): O device 8:2 inode 658203

The line has the following fields:

· Process name. This is read from /proc/pid/comm, and might be abbreviated for long
process names.

· Process ID

· Event type: Open, Read, Write, or Close. Combinations are possible, such as CW for
closing a written file.

· Affected file. In some cases the path and name cannot be determined, e. g. because it
is a temporary file which is already deleted. In that case, it prints the devices' major
and minor number and the inode number. To examine such a process in more detail, you
should consider using strace(1).

If you specify the --timestamp option, the first field will be the current time.


-c, --current-mount
Only record events on partition/mount of current directory. Without this option,
all (real) partitions/mount points are being watched.

-o FILE, --output=FILE
Write events to given file instead of standard output.

-s SECONDS, --seconds=SECONDS
Stop after the given number of seconds.

-t, --timestamp
Add timestamp to events. When this option is given once, the format will be a human
readable hour:minute:second.microsecond; when given twice, the timestamp is printed
as seconds/microseconds since the epoch.

-p PID, --ignore-pid=PID
Ignore events for this process ID. Can be specified multiple times.

-f TYPES, --filter=TYPES
Show only the given event types. TYPES is a list of C, R, O, or W with the above

E. g. use --filter=OC to only show open and close events.

Show only events for this command.

-h , --help
Print help and exit.

Use fatrace online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    A set of Python extension modules that
    wrap the cross-platform GUI classes from
    wxWidgets.. Audience: Developers. User
    interface: X Window System (X11), Win32 ...
    Download wxPython
  • 2
    This is the Total War pack file manager
    project, starting from version 1.7. A
    short introduction into Warscape
    modding: ...
    Download packfilemanager
  • 3
    A network traffic tool for measuring
    TCP and UDP performance with metrics
    around both throughput and latency. The
    goals include maintaining an active
    iperf cod...
    Download IPerf2
  • 4
    fre:ac - free audio converter
    fre:ac - free audio converter
    fre:ac is a free audio converter and CD
    ripper for various formats and encoders.
    It features MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, and Bonk format
    support, ...
    Download fre:ac - free audio converter
  • 5
    Write your chatbot logic once and
    connect it to one of the available
    messaging services, including Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram or even yo...
    Download BotMan
  • 6
    gerbv  a Gerber (RS-274X) viewer
    gerbv a Gerber (RS-274X) viewer
    Gerbv is an open source Gerber file
    (RS-274X only) viewer. Gerbv lets you
    load several files on top of each other,
    do measurements on the displayed image,
    etc. ...
    Download gerbv a Gerber (RS-274X) viewer
  • 7
    I/O performance Analysis Tool.
    Audience: Developers, Information
    Technology, Science/Research, System
    Administrators. User interface: Win32
    (MS Windows). Progr...
    Download Iometer
  • More »

Linux commands