This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BEGIN { | |
net2req["id1"] = "req1" | |
allreq["req1"] = "req1" | |
} | |
# 1. found received rpc named 'network_sync', extracted req-id and store it to associative arrays. | |
# print the line | |
# 2. found arg dropped for the req-id, print the line | |
# 3. found notify agen add-fdb, delete the req-id in the associative array, print the line | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function string_ops:string (val) %{ | |
strlcpy (STAP_RETVALUE, (char*)STAP_ARG_val, MAXSTRINGLEN); | |
%} | |
probe kernel.function("__dev_queue_xmit") { | |
if (execname() =~ "keepalived") { | |
printf("__dev_queue_xmit %d %s(%d/%d) %s\n", gettimeofday_us(), execname(), pid(), cpu(), $$vars); | |
i = 0; | |
printf("dump begin, skb->gso %d\n", @cast($skb->head+$skb->end, "skb_shared_info", "")->gso_size); | |
for (; i< 14; i++) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- vi: set et smarttab sw=2 tabstop=2: --> | |
<!-- | |
Copyright (c) 2014, 2015 Cisco Systems, Inc. and others. All rights reserved. | |
This program and the accompanying materials are made available under the | |
terms of the Eclipse Public License v1.0 which accompanies this distribution, | |
and is available at http://www.eclipse.org/legal/epl-v10.html | |
--> | |
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cat xxx.txt | tr , ' ' | grep keepalive | awk '{ sum+=$1 } END {print sum/160}' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import eventlet | |
pool = eventlet.GreenPool() | |
def bomb(): | |
a = eventlet.connect(("127.0.0.1", 9697)) | |
eventlet.sleep(10) | |
a.close() | |
i=0 | |
while i<5000: | |
pool.spawn(bomb) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ps -eo rss,pid,comm | awk '{s+=$1} END {print s}' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ifname=$1 | |
let bytes1=0 | |
while true; do | |
let bytes2=`ip -s link show $ifname | grep -A 1 RX | grep -v RX | awk '{print $1}'` | |
let diff=(bytes2 - bytes1) | |
let diff=(diff / 1024 / 1024) | |
echo "bandwitdth is $diff Mbps" | |
let bytes1=bytes2 | |
sleep 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mplayer2 -dumpstream /dev/sr0 -nocache -noidx -dumpfile record.mp4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. pacmd is a good tool to help you get current pulseaudio information. | |
list-sinks | |
list-clients |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Modern Unix systems use user groups to control access privileges. The wheel group is a special user group used on some Unix systems to control access to the su command, which allows a user to masquerade as another user (usually the super user). |