Question: Most of the week I live in the city where I have a typical broadband connection, but most weekends I'm out of town and only have access to a satellite connection. Trying to work over SSH on a satellite connection, while possible, is hardly desirable due to the high latency (> 1 second).

**My question is this:**  

Is there any software that will do something like buffering keystrokes on my local machine before they're sent over SSH to help make the lag on individual keystrokes a little bit more transparent? Essentially I'm looking for something that would reduce the effects of the high latency for everything except for commands (e.g., opening files, changing to a new directory, etc.).

I've already discovered that vim can open remote files locally and rewrite them remotely, but, while this is a huge help, it is not quite what I'm looking for since it only works when editing files, and requires opening a connection every time a read/write occurs. 
(*For anyone who may not know how to do this and is curious, just use this command: 'vim scp://host/file/path/here)*

Answer: 
According to an answer [here](http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/19ec3423-2112-4a44-9dd8-eacd097bc920/):

> 
> Maximum Frequency in Resource Monitor is the same as the Processor Performance \ % of Maximum Frequency counter in Performance Monitor.
> 
> 
> For example if you have a 2.5 ghz processor which is running at 800 mhz then % of Maximum Frequency = 800/2500 = 31%. So the processor is running at 31%, or 800 mhz, of the processor's maximum frequency of 2500 mhz (2.5 ghz).
> 
> 
> The "best" percentage of maximum frequency is subjective. Basically, you want the CPU running at a frequency that is fast enough to do what you want while using the least amount of power so it doesn't drain your battery or increase your electric bill unnecessarily.
> 
> 
> Your power plan in Windows is part of what determines the frequency as well as settings in the computer's BIOS.
> 
> 
> Take a look at the section Processor power management (PPM) may cause CPU utilization to appear artificially high in this article: [Interpreting CPU Utilization for Performance Analysis](http://blogs.technet.com/b/winserverperformance/archive/2009/08/06/interpreting-cpu-utilization-for-performance-analysis.aspx)
> 
> 
>
Just to add that on a modern multi-core computer where unused cores are parked (turned off)
to conserve power, the displayed percentage can be much less than 100%.

I have seen values of 30-50% on an unencumbered 8-core computer.