I an trying to pull cpu data on PMD's (Poll Mode Drivers) from remote servers and this is what it should look like:
pidstat -t -p `pidof ovs-vswitchd` 1 1 | grep -E pmd\|%CPU 01:48:19 PM UID TGID TID %usr %system %guest %CPU CPU Command 01:48:20 PM 997 - 28553 0.00 0.00 0.00 0.00 14 |__pmd8 01:48:20 PM 997 - 28555 100.00 0.00 0.00 100.00 27 |__pmd9 01:48:20 PM 997 - 28556 100.00 1.00 0.00 100.00 38 |__pmd10 01:48:20 PM 997 - 28557 0.00 0.00 0.00 0.00 39 |__pmd12 01:48:20 PM 997 - 28558 100.00 0.00 0.00 100.00 2 |__pmd11 01:48:20 PM 997 - 28559 100.00 0.00 0.00 100.00 15 |__pmd14 01:48:20 PM 997 - 28560 100.00 1.00 0.00 100.00 3 |__pmd13 01:48:20 PM 997 - 28561 100.00 0.00 0.00 100.00 26 |__pmd15 Average: UID TGID TID %usr %system %guest %CPU CPU Command Average: 997 - 28553 0.00 0.00 0.00 0.00 - |__pmd8 Average: 997 - 28555 100.00 0.00 0.00 100.00 - |__pmd9 Average: 997 - 28556 100.00 1.00 0.00 100.00 - |__pmd10 Average: 997 - 28557 0.00 0.00 0.00 0.00 - |__pmd12 Average: 997 - 28558 100.00 0.00 0.00 100.00 - |__pmd11 Average: 997 - 28559 100.00 0.00 0.00 100.00 - |__pmd14 Average: 997 - 28560 100.00 1.00 0.00 100.00 - |__pmd13 Average: 997 - 28561 100.00 0.00 0.00 100.00 - |__pmd15 This is the command string I am sending to the remote server:
ssh -vvvv [email protected] ''pidstat -t -p '`pidof ovs-vswitchd` 1 1 | grep -E pmd\|%CPU' and this is what I am seeing being sent:
pidstat -t -p `pidof ovs-vswitchd` 1 1 | grep -E pmd\\|%CPU Everything is correct except for the double back slashes, it should only be a single slash.