Can I have a customised average network speed in Conky?
On a fairly tight data limit, I'd like to be able to get a clearer idea what any given stream is costing me in terms of data allowance.
I use conky {downspeedf}
but this jumps around a lot when a stream is not absolutely regular.
So I was wondering how, perhaps with vnstat?, I could show a download speed numeric averaged out over a customisable number of seconds, perhaps ten?
networking
|
show 1 more comment
On a fairly tight data limit, I'd like to be able to get a clearer idea what any given stream is costing me in terms of data allowance.
I use conky {downspeedf}
but this jumps around a lot when a stream is not absolutely regular.
So I was wondering how, perhaps with vnstat?, I could show a download speed numeric averaged out over a customisable number of seconds, perhaps ten?
networking
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52
|
show 1 more comment
On a fairly tight data limit, I'd like to be able to get a clearer idea what any given stream is costing me in terms of data allowance.
I use conky {downspeedf}
but this jumps around a lot when a stream is not absolutely regular.
So I was wondering how, perhaps with vnstat?, I could show a download speed numeric averaged out over a customisable number of seconds, perhaps ten?
networking
On a fairly tight data limit, I'd like to be able to get a clearer idea what any given stream is costing me in terms of data allowance.
I use conky {downspeedf}
but this jumps around a lot when a stream is not absolutely regular.
So I was wondering how, perhaps with vnstat?, I could show a download speed numeric averaged out over a customisable number of seconds, perhaps ten?
networking
networking
asked Nov 24 '18 at 21:02
Dan_7378439012Dan_7378439012
12
12
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52
|
show 1 more comment
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52
|
show 1 more comment
1 Answer
1
active
oldest
votes
The following achieved my aims precisely, thanks to Teemu Toivola:
${execi 20 vnstat -tr 10 -i wlo1 | grep "rx" | awk '{print $2" "$3}'}
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53462336%2fcan-i-have-a-customised-average-network-speed-in-conky%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The following achieved my aims precisely, thanks to Teemu Toivola:
${execi 20 vnstat -tr 10 -i wlo1 | grep "rx" | awk '{print $2" "$3}'}
add a comment |
The following achieved my aims precisely, thanks to Teemu Toivola:
${execi 20 vnstat -tr 10 -i wlo1 | grep "rx" | awk '{print $2" "$3}'}
add a comment |
The following achieved my aims precisely, thanks to Teemu Toivola:
${execi 20 vnstat -tr 10 -i wlo1 | grep "rx" | awk '{print $2" "$3}'}
The following achieved my aims precisely, thanks to Teemu Toivola:
${execi 20 vnstat -tr 10 -i wlo1 | grep "rx" | awk '{print $2" "$3}'}
answered Dec 3 '18 at 11:31
Dan_7378439012Dan_7378439012
12
12
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53462336%2fcan-i-have-a-customised-average-network-speed-in-conky%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I bet your cost is based on throughput, not speed. You probably need to measure the data used.
– Ron Maupin
Nov 24 '18 at 21:13
Yes, but if I'm watching a game that I know is 90 minutes long and I know I'm using say 100KiB/s I can do a quick calculation in my head. But it would probably make sense to output in xB/min, although still average out from a sample over say 10 seconds.
– Dan_7378439012
Nov 24 '18 at 21:19
That will give you a poor estimation. Simply measure the number of byte through you router.
– Ron Maupin
Nov 24 '18 at 21:21
I think that's kind of the same thing. Because {downspeed} in Conky has a rapid response rate, it's too sensitive to give a clear idea of what 90 minutes of that stream is going to be at a glance, throughput-wise. If it were damped out, or averaged over a period of say 10 seconds, it would be more useful.
– Dan_7378439012
Nov 24 '18 at 21:46
The problem is that you speed will actually vary over a long period. It actually varies from second to second. You have not control over what happens on the public Internet, and there will be congestion at various points that will affect you. What you really want is something like NetFlow or IPFIX.
– Ron Maupin
Nov 24 '18 at 21:52