diff --git a/glances/outputs/static/html/plugins/processlist.html b/glances/outputs/static/html/plugins/processlist.html
index 5e8aeed6..239bacbe 100644
--- a/glances/outputs/static/html/plugins/processlist.html
+++ b/glances/outputs/static/html/plugins/processlist.html
@@ -9,8 +9,8 @@
NI
S
TIME+
- IOR/s
- IOW/s
+ IOR/s
+ IOW/s
Command
@@ -25,8 +25,8 @@
{{ process.timeplus.hours }}h{{ process.timeplus.minutes | leftPad:2:'0' }}:{{ process.timeplus.seconds | leftPad:2:'0' }}.{{ process.timeplus.milliseconds | leftPad:2:'0' }}
-
{{process.ioRead}}
-
{{process.ioWrite}}
+
{{process.ioRead}}
+
{{process.ioWrite}}
{{process.name}}
{{process.cmdline}}
diff --git a/glances/outputs/static/js/services/plugins/glances_processlist.js b/glances/outputs/static/js/services/plugins/glances_processlist.js
index 7a510812..701bc996 100644
--- a/glances/outputs/static/js/services/plugins/glances_processlist.js
+++ b/glances/outputs/static/js/services/plugins/glances_processlist.js
@@ -1,9 +1,11 @@
glancesApp.service('GlancesPluginProcessList', function($filter, GlancesPlugin) {
var _pluginName = "processlist";
+ var _ioReadWritePresent = false;
this.processes = [];
this.setData = function(data, views) {
this.processes = [];
+ this.ioReadWritePresent = false;
for (var i = 0; i < data[_pluginName].length; i++) {
var process = data[_pluginName][i];
@@ -13,10 +15,12 @@ glancesApp.service('GlancesPluginProcessList', function($filter, GlancesPlugin)
process.timeplus = $filter('timedelta')(process.cpu_times);
process.timemillis = $filter('timemillis')(process.cpu_times);
- process.ioRead = '?';
- process.ioWrite = '?';
+ process.ioRead = null;
+ process.ioWrite = null;
if (process.io_counters) {
+ this.ioReadWritePresent = true;
+
process.ioRead = (process.io_counters[0] - process.io_counters[2]) / process.time_since_update;
if (process.ioRead != 0) {