Disk I/O Space Screenlet

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5 .0
Description:

This screenlet shows load of HDD and I/O of device/partition. Good thing for watch your HDD bottleneck :)

Led Bar Gauge : Dark LED bar means real device I/O, while Bright LEDs means partition I/O

Background Gauge Style : Red thick bar shows device while green one shows partition I/O.

Please vote if you like the tool!
Last changelog:

8 years ago

Initial Release!
Version 0.2
Added -p flag to iostat to forcing partition map visible.
Version 0.3 21/11/2009
Added internal Kernel disk IO reader.Moved DiskIOSpace options to another tab.Removed threading and systat/iostat dependency.
Version 0.4 23/11/2009
Fixed nautilus clicking bug that freezes statisticsFixed some bugsImplemented alternative way to deteck kernel timer frequencyCompatible with ubuntu and all other distros AFAIK
Version 0.5 19/12/2009
Added auto mount /mediaAdded mount all drives option for easy startFixed freze on new mount.Bug Fixes
Version 0.6 16/01/2010
Fixed IO loads if intervals bigger than 1 secondTried to fix Clicks Enabled bug.
Version 0.7 16/04/2010
Added MD RAID support.
Version 0.8 07/01/2012
BugFix.

lastman

2 years ago

Does not work on Ubuntu 16.04.5.
on ubuntu 16.04.4 working.
Update please!!!

Report

boamaod

8 years ago

I added your screenlet to indiv-screenlets (see http://screenlets.org/index.php/Documentation#Why_should_I_add_my_Screenlet_to_individual_Screenlets_project for details). It should be available in PPA soon.

Report

C

deathknight

8 years ago

I don't aware from that. Probably due I am rpm (suse) user and that is just for deb world? :)
Thanks anyway. :)

Report

sdolderer

8 years ago

Hi,
e.g. on Ubuntu 11.10 this screenlet refuses to start.

You can get it working by removing ", Option" from line 38 so it reads:

from screenlets.options import BoolOption, ColorOption, IntOption, ListOption

-- Sven

Report

C

deathknight

8 years ago

Thanks for indicating and sorry for late response.
Here I upload new v0.08 version.
Thanks.

Report

Fjodor

9 years ago

Hi,

I like this screenlet, but as of Ubuntu 11.04, I see it consuming 14-15% CPU on a core i7 system, which I think is rather much.

Any ideas?

Best regards,

F

Report

C

deathknight

9 years ago

I think there is some problem.
I remember that it happens to me one time. If I remember correctly, responsible is the icon set that, since applet draws themes HDD icon... It might be same situation at your computer.

Its also related with how much HDD are shown at program.
On my OpenSUSE 11.4, Phenom 2 x4 core (2.6Ghz), it consumes %0. on 4 drive mounted and %04 if 6 drive mounted.
So it consumes CPU much. But not much as your scenario. I believe It's also possible decease CPU consumption via small hacks.

Report

draki

10 years ago

I'm getting excessive memory usage with this version - currently 1.6Gb

Could you please please look into this?

Report

C

deathknight

10 years ago

Thats because of your gnome theme. Some themes makes it. Others don't. Can't identify why this happens.

Report

C

deathknight

10 years ago

I mean gnome Icon Theme. not gtk theme.

Report

draki

10 years ago

Strange

- I'm using the standard Ambiance theme in Ubuntu Lucid

thanks for the info though

Report

azawi

10 years ago

click on drive icon does not work.
when i restart the screenlet it only works one time

without the click on drive feature this screenlet is pretty useless.

Report

C

deathknight

10 years ago

Don't know what is problem on your computer. Because it's simply works on my computer. You can self debug what's happening, code is open and easy to read. Might be you needed to change nautilus starting command from script. Please search "nautilus" on script and change whatever you want...

And I don't join your thoughts. Without "drive clicking" you can see Disk I/O via tool which is unique feature and thats why I make this tool.

Report

azawi

10 years ago

the main reason using it is of corse to monitor the disc in/output and it looks beautiful compared to gkrellm which i normally use, so i will keep it.

Report

nenelinux

10 years ago

I can not put put it on top of all windows by default

Report

C

deathknight

10 years ago

Bug? You can add just via right click -> keep above.
It's working here.

Report

nenelinux

10 years ago

yes i know but when the restart my pc the screenlet back behind the windows again

but it's nothing to worry about the rest works fine :D

Report

karatedog

10 years ago

How can I change the font? With the current setting it looks ugly and garbled.

Report

C

deathknight

10 years ago

You can edit the script.
Font name is located at line 354
current setting is
p_fdesc.set_family("Free Sans")

Report

karatedog

10 years ago

Thanks, worked perfectly!

Report

StephanRitscher

10 years ago

Hi,

on my system the text is larger than the background box making the last few characters barely legible.

I don't know whether this is due to a font missing on my computer or due to large partition sizes (3 digits).

In the text

"269G free of 366G - 27%"

the signs "7%" would be outside the background box and "2" would be very close to it.

I use vertical stacking, but with horizontal stacking the problem is the same for the last drive.

Could you increase the width sligthly?

Thanks,
Stephan

Report

C

deathknight

10 years ago

Himm. If I make things larger statically, than there is free space at the end if user have smaller text or users that has 2 digit free space.
I think I needed to adjust size dynamically depending the text size.
Or I could place a option for define that width manually.
THanks.

Report

legluondunet

10 years ago

Hello,

the automagically works great, thank you, it is a very major feature.
Just a little thing: when I installed your screenlet, it appered in a very little size because it shows no drive in default configuration. Perrhaps you should add root or home driver in the default configuration.

an idea: if I click on a drive, it opens it in nautilus? What do you think about? It could be useful?

Very good work, thank you.

LGDN

Report

legluondunet

10 years ago

Ok, I enabled "clicks enabled" option and I could open drive in nautilus with a click, great!!!

LGDN

Report

nenelinux

10 years ago

Just amazing!!!

I have no words :O

Report

8 years ago

Initial Release!
Version 0.2
Added -p flag to iostat to forcing partition map visible.
Version 0.3 21/11/2009
Added internal Kernel disk IO reader.Moved DiskIOSpace options to another tab.Removed threading and systat/iostat dependency.
Version 0.4 23/11/2009
Fixed nautilus clicking bug that freezes statisticsFixed some bugsImplemented alternative way to deteck kernel timer frequencyCompatible with ubuntu and all other distros AFAIK
Version 0.5 19/12/2009
Added auto mount /mediaAdded mount all drives option for easy startFixed freze on new mount.Bug Fixes
Version 0.6 16/01/2010
Fixed IO loads if intervals bigger than 1 secondTried to fix Clicks Enabled bug.
Version 0.7 16/04/2010
Added MD RAID support.
Version 0.8 07/01/2012
BugFix.

12345678910
Be the first to comment
nenelinux
Nov 22 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8
updated Jan 06 2012
added Oct 01 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2