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
7.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:

7 years ago

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

lastman

8 months ago

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

Report

boamaod

7 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

7 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

7 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

7 years ago

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

Report

Fjodor

7 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

7 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

8 years ago

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

Could you please please look into this?

Report

C

deathknight

8 years ago

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

Report

C

deathknight

8 years ago

I mean gnome Icon Theme. not gtk theme.

Report

draki

8 years ago

Strange

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

thanks for the info though

Report

azawi

9 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

9 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

9 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

9 years ago

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

Report

C

deathknight

9 years ago

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

Report

nenelinux

9 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

9 years ago

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

Report

C

deathknight

9 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

9 years ago

Thanks, worked perfectly!

Report

StephanRitscher

9 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

9 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

9 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

9 years ago

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

LGDN

Report

nenelinux

9 years ago

Just amazing!!!

I have no words :O

Report

7 years ago

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

12345678910
product-maker Count:21 Rating: 7.00
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.8
updated Jan 06 2012
added Oct 01 2009
downloads today
0
page views today 1