vThunder - yusukew62/docs GitHub Wiki
vThunder
トライアル版の検証結果をまとめる
1.インストール
「Thunderシリーズ」の仮想アプライアンス版 vThunder評価版ダウンロード から評価版をダウンロードし、OVFファイルとVMDKファイルから仮想マシンを作成する。
2.ライセンス
vThunder ライセンスキー インストール⼿順を参考にライセンスキーをインストール
今回はapache httpdのサーバを立てていたのでライセンスキーを置き、インストールした
vThunder(NOLICENSE)#import glm-license vThunder_Trial_5_Mbps_15246.txt http://192.168.1.25/vThunder_Trial_5_Mbps_15246.txt
User name []?
Password []?
Done.
なお、apache httpd上のアクセスログを見るとvThunderにはwgetが入っていると思われる
192.168.1.31 - - [27/Sep/2017:21:44:05 +0900] "GET /vThunder_Trial_5_Mbps_15246.txt HTTP/1.0" 200 1772 "-" "Wget/1.12 (linux-gnu)"
3.初期設定
ホスト名の変更
vThunder#configure terminal
vThunder(config)#hostname slb01
slb01(config)#
ntpの設定
slb01(config)#ntp server ntp.nict.jp
slb01(config-ntpsvr:ntp.nict.jp)#enable
タイムゾーンの設定
slb01(config)# timezone Asia/Tokyo nodst
adminのログインパスワードを設定
slb01(config)#admin admin password adminadmin
mgmtポートのIPアドレス設定
slb01(config)#interface management
slb01(config-if:management)#ip address 192.168.1.31 /24
slb01(config-if:management)#ip default-gateway 192.168.1.1
mgmtポートのIPアドレス確認
slb01#show interfaces brief
Port Link Dupl Speed Trunk Vlan MAC IP Address IPs Name
------------------------------------------------------------------------------------
mgmt Up Full 1000 N/A N/A 000c.298f.18e1 192.168.1.31/24 1
1 Disb None None None 1 000c.298f.18eb 0.0.0.0/0 0
2 Disb None None None 1 000c.298f.18f5 0.0.0.0/0 0
インタフェースの有効化
slb01(config)#interface ethernet 1
slb01(config-if:ethernet:1)#enable
4.ゲートウェイモード検証
ゲートウェイモードの特徴
- L3(ルータ) として動作
- VLAN / VE(VLANインターフェイス) の設定が必要
- IPフォワーディング(ルーティング) 可
構築した環境
clientサーバ : eth0: 192.168.1.211 MGMT
eth1: 10.0.1.11
vThunder: VE 10: 10.0.1.254
VE 20: 172.16.1.254
VIP : 10.0.1.100
Webサーバ x 3: eth0: 192.168.1.20[1-3] MGMT
eth1: 172.16.1.20[1-3] Service
下記コンフィグ例
slb01(config)#show running-config
!Current configuration: 245 bytes
!Configuration last updated at 04:54:09 JST Sat Oct 7 2017
!Configuration last saved at 00:52:08 JST Fri May 19 2017
!64-bit Advanced Core OS (ACOS) version 4.1.0-P9, build 60 (May-04-2017,18:45)
!
vlan 10
untagged ethernet 1
router-interface ve 10
!
vlan 20
untagged ethernet 2
router-interface ve 20
!
hostname slb01
!
timezone Asia/Tokyo nodst
!
ntp server ntp.nict.jp
!
interface ethernet 1
enable
!
interface ethernet 2
enable
!
interface ve 10
ip address 10.0.1.254 255.255.255.0
!
interface ve 20
ip address 172.16.1.254 255.255.255.0
!
!
slb server R_app01 172.16.1.201
port 80 tcp
!
slb server R_app02 172.16.1.202
port 80 tcp
!
slb server R_app03 172.16.1.203
port 80 tcp
!
slb service-group G_app1 tcp
method least-connection
member R_app01 80
member R_app02 80
member R_app03 80
!
slb virtual-server V_app1 10.0.1.100
port 80 tcp
service-group G_app1
!
end
!Current config commit point for partition 0 is 0 & config mode is classical-mode
5.負荷分散検証
5-1.round-robin
round-roinは設定してもconfigに表示されない
slb01#show running-config slb service-group
!Section configuration: 95 bytes
!
slb service-group G_app1 tcp
member R_app01 80
member R_app02 80
member R_app03 80
!
動作確認
[root@client01 ~]# ./req.sh 10.0.1.101
2017-10-07 21:06:09,app03
2017-10-07 21:06:10,app03
2017-10-07 21:06:11,app03
2017-10-07 21:06:12,app02
2017-10-07 21:06:13,app02
2017-10-07 21:06:14,app02
2017-10-07 21:06:15,app01
2017-10-07 21:06:16,app01
5-2.weighted-rr
weighted-rrを指定する
slb01#show running-config slb service-group
!Section configuration: 117 bytes
!
slb service-group G_app1 tcp
method weighted-rr
member R_app01 80
member R_app02 80
member R_app03 80
!
各リアルサーバーに重みをつける
weightが1のときは設定しても表示されない
slb01#show running-config slb server
!Section configuration: 174 bytes
!
slb server R_app01 172.16.1.201
weight 3
port 80 tcp
!
slb server R_app02 172.16.1.202
weight 2
port 80 tcp
!
slb server R_app03 172.16.1.203
port 80 tcp
!
動作確認 weight3(app01)が10回、weight2(app02)が6回、weight1(app03)が4回
[root@client01 ~]# ./req.sh 10.0.1.101
2017-10-07 21:56:01,app01
2017-10-07 21:56:02,app01
2017-10-07 21:56:03,app01
2017-10-07 21:56:04,app03
2017-10-07 21:56:05,app03
2017-10-07 21:56:06,app02
2017-10-07 21:56:07,app02
2017-10-07 21:56:08,app02
2017-10-07 21:56:09,app02
2017-10-07 21:56:10,app02
2017-10-07 21:56:11,app01
2017-10-07 21:56:12,app01
2017-10-07 21:56:13,app01
2017-10-07 21:56:14,app01
2017-10-07 21:56:15,app01
2017-10-07 21:56:16,app01
2017-10-07 21:56:17,app01
2017-10-07 21:56:18,app03
2017-10-07 21:56:19,app03
2017-10-07 21:56:20,app02
5-3.least-connection
検証用にリアルサーバ1台につき、1つのサービスグループを定義
slb01#show running-config slb service-group
!Section configuration: 293 bytes
!
slb service-group G_app-fix1 tcp
member R_app01 80
!
slb service-group G_app-fix2 tcp
member R_app02 80
!
slb service-group G_app-fix3 tcp
member R_app03 80
!
固定用VIPを作成
slb01#show running-config slb virtual-server
!Section configuration: 348 bytes
!
slb virtual-server V_app-fix1 10.0.1.111
port 80 tcp
service-group G_app-fix1
!
slb virtual-server V_app-fix2 10.0.1.112
port 80 tcp
service-group G_app-fix2
!
slb virtual-server V_app-fix3 10.0.1.113
port 80 tcp
service-group G_app-fix3
!
固定VIP x 2 (app02とapp03)へ毎秒httpリクエスト
* fix vip to app02
[root@client01 ~]# ./req.sh 10.0.1.112
2017-10-07 22:50:45,app02
2017-10-07 22:50:46,app02
2017-10-07 22:50:47,app02
* fix vip to app03
[root@client01 ~]# ./req.sh 10.0.1.113
2017-10-07 22:50:45,app03
2017-10-07 22:50:46,app03
2017-10-07 22:50:47,app03
least-connection vip(10.0.1.101)へ毎秒httpリクエスト
コネクション数が少ないapp01に振られることを確認
* least-connection vip to least-connection app
[root@client01 ~]# ./req.sh 10.0.1.101
2017-10-07 22:50:45,app01
2017-10-07 22:50:46,app01
2017-10-07 22:50:47,app01
2017-10-07 22:50:48,app01
slb上でのセッションでも、振り先固定の10.0.1.112は172.16.1.202(app02)、10.0.1.113は172.16.1.203(app03)へ振り分け
least-connection用VIP(10.0.1.101)は172.16.1.201(app01)へ振り分けされている
slb01#show session
Prot Forward Source Forward Dest Reverse Source Reverse Dest Age Hash Flags Type
-----------------------------------------------------------------------------------------------------------------------------
Tcp 10.0.1.11:36192 10.0.1.101:80 172.16.1.201:80 10.0.1.11:36192 0 1 NFe0f0r0 SLB-L4
Tcp 10.0.1.11:37386 10.0.1.112:80 172.16.1.202:80 10.0.1.11:37386 0 1 NFe0f0r0 SLB-L4
Tcp 10.0.1.11:36189 10.0.1.101:80 172.16.1.201:80 10.0.1.11:36189 0 1 NFe0f0r0 SLB-L4
Tcp 10.0.1.11:35586 10.0.1.113:80 172.16.1.203:80 10.0.1.11:35586 0 1 NFe0f0r0 SLB-L4
Tcp 10.0.1.11:35588 10.0.1.113:80 172.16.1.203:80 10.0.1.11:35588 0 1 NFe0f0r0 SLB-L4
Tcp 10.0.1.11:37390 10.0.1.112:80 172.16.1.202:80 10.0.1.11:37390 0 1 NFe0f0r0 SLB-L4
Total Sessions: 6
least-connectionの振り分けロジックは下記の通り
(1)->(2)->(3)の順に参照
(1)各サーバのcurrent connectionの結果を比較し、結果が小さいreal serverが選択される。
(2)全てのcurrent connection=0の状態で同時にリクエストが届いた場合、Fwd/Rev bytesの合算の比較を行い、
より少ないバイト数のreal serverが選択される。
(3)全てのサーバのcurrent connection=0の状態でFwd/Rev bytes number=0の状態で同時にリクエストが届いた場合、
ランダムにreal serverが選択される。
6.パーシステンス検証
6-1.cookie
template cookieの作成
slb01#show slb template persist cookie
slb template persist cookie T_cookie
name MyCookie
expire 60
virtual-serverの作成
slb virtual-server V_app2 10.0.1.102
port 80 http
service-group G_app1
template persist cookie T_cookie
クッキー・パーシステンスでapp03に振られ続ける
クッキーの有効期限が切れると新たにクッキーが発行されてapp02へ振られるようになった
[root@client01 ~]# while :; do date; curl -v -b cookie -c cookie http://10.0.1.102/index.html 2>&1| grep -e Cookie -e app; sleep 1; done
2017年 10月 8日 日曜日 01:31:37 JST
> Cookie: MyCookie-20480=MLABBAKMFAAA
app03
2017年 10月 8日 日曜日 01:31:38 JST
> Cookie: MyCookie-20480=MLABBAKMFAAA
app03
2017年 10月 8日 日曜日 01:31:39 JST
* Replaced cookie MyCookie-20480="MKABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507393956
< Set-Cookie: MyCookie-20480=MKABBAKMFAAA; Expires=Sat, 07-Oct-2017 16:32:36 GMT; Path=/
app02
2017年 10月 8日 日曜日 01:31:40 JST
> Cookie: MyCookie-20480=MKABBAKMFAAA
app02
2017年 10月 8日 日曜日 01:31:41 JST
> Cookie: MyCookie-20480=MKABBAKMFAAA
app02
app03へのクッキー
[root@client01 ~]# cat cookie
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
10.0.1.102 FALSE / FALSE 1507393956 MyCookie-20480 MKABBAKMFAAA
app02へのクッキー
[root@client01 ~]# cat cookie
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
10.0.1.102 FALSE / FALSE 1507393899 MyCookie-20480 MLABBAKMFAAA
insert-always設定を入れると常にSet-Cookieするので、アクセスが続くとexpireが更新されていく
[root@client01 ~]# while :; do date; curl -v -b cookie -c cookie http://10.0.1.102/index.html 2>&1| grep -e Cookie -e app; sleep 1; done
2017年 10月 8日 日曜日 20:26:30 JST
> Cookie: MyCookie-20480=MLABBAKMFAAA
* Replaced cookie MyCookie-20480="MLABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462047
< Set-Cookie: MyCookie-20480=MLABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:27:27 GMT; Path=/
app03
2017年 10月 8日 日曜日 20:26:31 JST
> Cookie: MyCookie-20480=MLABBAKMFAAA
* Replaced cookie MyCookie-20480="MLABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462048
< Set-Cookie: MyCookie-20480=MLABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:27:28 GMT; Path=/
app03
2017年 10月 8日 日曜日 20:26:32 JST
> Cookie: MyCookie-20480=MLABBAKMFAAA
* Replaced cookie MyCookie-20480="MLABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462049
< Set-Cookie: MyCookie-20480=MLABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:27:29 GMT; Path=/
app03
アクセスを停止しexpireするのを待つ
[root@client01 ~]# while :; do date; curl -v -b cookie -c cookie http://10.0.1.102/index.html 2>&1| grep -e Cookie -e app; sleep 1; done
2017年 10月 8日 日曜日 20:27:31 JST
* Replaced cookie MyCookie-20480="MKABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462108
< Set-Cookie: MyCookie-20480=MKABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:28:28 GMT; Path=/
app02
2017年 10月 8日 日曜日 20:27:32 JST
> Cookie: MyCookie-20480=MKABBAKMFAAA
* Replaced cookie MyCookie-20480="MKABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462109
< Set-Cookie: MyCookie-20480=MKABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:28:29 GMT; Path=/
app02
2017年 10月 8日 日曜日 20:27:33 JST
> Cookie: MyCookie-20480=MKABBAKMFAAA
* Replaced cookie MyCookie-20480="MKABBAKMFAAA" for domain 10.0.1.102, path /, expire 1507462110
< Set-Cookie: MyCookie-20480=MKABBAKMFAAA; Expires=Sun, 08-Oct-2017 11:28:30 GMT; Path=/
app02
更新前のクッキー
[root@client01 ~]# cat cookie
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
10.0.1.102 FALSE / FALSE 1507462050 MyCookie-20480 MLABBAKMFAAA
更新後のクッキー
[root@client01 ~]# cat cookie
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
10.0.1.102 FALSE / FALSE 1507462110 MyCookie-20480 MKABBAKMFAAA
7.負荷分散・パーシステンス併用検証
7-1.least-connection/Cookieパーシステンス
コネクションを張り続けるようある程度の容量があるダミーファイルをWebサーバ上で作成
# cd /var/www/html/
# dd if=/dev/zero of=1MB bs=1024 count=1024
2号機と3号機に毎秒アクセスを3多重で実施
slb上のサーバごとのコネクション数を確認
slb01-Standby#repeat 1 show slb server | include Total
Total Number of Servers configured: 3
Total Number of Services configured: 3
Current = Current Connections, Total = Total Connections
Service Current Total Fwd-pkt Rev-pkt Peak-conn State
R_app01: Total 0 35677 102277 207956 0 Up
R_app02: Total 3 713802 4788913 4090067 0 Up
R_app03: Total 3 714227 4797791 4090342 0 Up
Refreshing command every 1 seconds. (press ^C to quit) Elapsed Time: 00:00:02
Cookieパーシステンスとleast-connectionVIPへアクセスする
一番少ない1号機へ振られる
[root@client01 ~]# ./cookie.sh 10.0.1.102 80
> Cookie: MyCookie=MJABBAKM
app01
2017年 10月 13日 金曜日 02:14:44 JST
* Replaced cookie MyCookie="MJABBAKM" for domain 10.0.1.102, path /, expire 1507828490
< Set-Cookie: MyCookie=MJABBAKM; Expires=Thu, 12-Oct-2017 17:14:50 GMT; Path=/
app01
2017年 10月 13日 金曜日 02:14:45 JST
> Cookie: MyCookie=MJABBAKM
app01
SLBのコネクション数からも確認できる
slb01-Standby#repeat 1 show slb server | include Total
Total Number of Servers configured: 3
Total Number of Services configured: 3
Current = Current Connections, Total = Total Connections
Service Current Total Fwd-pkt Rev-pkt Peak-conn State
R_app01: Total 2 35677 102277 207956 0 Up
R_app02: Total 3 713745 4737068 4014434 0 Up
R_app03: Total 3 714163 4741342 4007188 0 Up
8.ヘルスモニター検証
httpステータス200をチェックするhealth monitorを新規作成
slb01(config)#health monitor HTTP-CHECK01
slb01(config-health:monitor)#method http expect 200
サーバグループに割当
slb01(config)#slb service-group G_app1 tcp
slb01(config-slb svc group)#health-check HTTP-CHECK01
サーバ側のヘルスモニターのログ
172.16.1.254 - - [09/Oct/2017:11:30:11 +0900] "GET / HTTP/1.1" 200 81 "-" "a10hm/1.0"
9.VRRP-A検証
- 基本設定
1号機のVRRP-A設定
slb01(config)#vrrp-a common
slb01(config-common)#device-id 1
slb01(config-common)#set-id 1
slb01(config-common)#enable
2号機のVRRP-A設定
slb02(config)(NOLICENSE)#vrrp-a common
slb02(config-common)(NOLICENSE)#device-id 2
slb02(config-common)(NOLICENSE)#set-id 1
slb02(config-common)(NOLICENSE)#enable
1号機のVRIDの設定
slb01(config)#vrrp-a vrid 1
2号機のVRIDの設定
slb02(config)(NOLICENSE)#vrrp-a vrid 1
1号機のvirtual-serverにVRIDを割り当て
slb01(config)#slb virtual-server V_app3 10.0.1.103
slb01(config-slb vserver)#vrid 1
slb01(config-slb vserver)#port 80 tcp
slb01(config-slb vserver-vport)#service-group G_app1
2号機のvirtual-serverにVRIDを割り当て
slb02(config)(NOLICENSE)#slb virtual-server V_app3 10.0.1.103
slb02(config-slb vserver)(NOLICENSE)#vrid 1
slb02(config-slb vserver)(NOLICENSE)#port 80 tcp
slb02(config-slb vserver-vport)(NOLICENSE)#service-group G_app1
デフォルトでPriorityは150
Priorityは同一だがdevice-idが小さいほうがActiveとなる
1号機のdevice-idは1、2号機は2のため、1号機がActiveとなる
Standby機は行末に'*'が表示される
slb01#show vrrp-a
vrid 1
Unit State Weight Priority
1 (Local) Active 65534 150
became Active at: Oct 9 23:19:58 2017
for 0 Day, 0 Hour, 9 min
2 (Peer) Standby 65534 150 *
vrid that is running: 0 1
- Priority設定
1号機のPriorityを140に設定し、2号機より低い値とする
slb01(config)#vrrp-a vrid 1
slb01(config-vrid:1)#blade-parameters
slb01(config-vrid:1-blade-parameters)#priority 140
1号機がActiveからStandbyに変更される
slb01#show vrrp-a
vrid 1
Unit State Weight Priority
1 (Local) Standby 65534 140 *
became Standby at: Oct 10 00:03:37 2017
for 0 Day, 0 Hour, 0 min
2 (Peer) Active 65534 150
vrid that is running: 0 1
- フェイルオーバー
2号機がActiveの状態を確認
slb01-Standby#show vrrp-a
vrid 1
Unit State Weight Priority
1 (Local) Standby 65534 140 *
became Standby at: Oct 10 00:29:16 2017
for 0 Day, 0 Hour, 5 min
2 (Peer) Active 65534 150
vrid that is running: 1
2号機で手動フェイルオーバーを実行
実行後はプロンプトに"ForcedStandby"が付与される
slb02-Active(config)(NOLICENSE)#vrrp-a force-self-standby vrid 1 enable
slb02-Active(config)(NOLICENSE)#
slb02-ForcedStandby(config)(NOLICENSE)#
1号機がActiveになっていることを確認
slb01-Active#show vrrp-a
vrid 1
Unit State Weight Priority
1 (Local) Active 65534 140
became Active at: Oct 10 00:35:36 2017
for 0 Day, 0 Hour, 0 min
2 (Peer) Standby 0 0 *
vrid that is running: 1
手動フェイルオーバーを実行するとWeightとPriorityが"0"になる
手動フェイルオーバーをdisableすると再びActiveに戻る
slb02-ForcedStandby(config)(NOLICENSE)#vrrp-a force-self-standby vrid 1 disable
slb02-ForcedStandby(config)(NOLICENSE)#
slb02-Active(config)(NOLICENSE)#
WeightとPriorityも元に戻る
slb01-Standby#show vrrp-a
vrid 1
Unit State Weight Priority
1 (Local) Standby 65534 140 *
became Standby at: Oct 10 00:43:37 2017
for 0 Day, 0 Hour, 1 min
2 (Peer) Active 65534 150
vrid that is running: 1
10.備考
隠しコマンド
vThunder#show process system detail
Process name state PID %CPU %MEM VSZ RSS
---------------------------------------------------------------------------
/sbin/init running 1 0.0 0.0 19416 2416
[kthreadd] running 2 0.0 0.0 0 0
[ksoftirqd/0] running 3 0.0 0.0 0 0
[kworker/0:0] running 4 0.0 0.0 0 0
[kworker/0:0H] running 5 0.0 0.0 0 0
[rcu_sched] running 7 0.0 0.0 0 0
[rcu_bh] running 8 0.0 0.0 0 0
[rcuos/0] running 9 0.0 0.0 0 0
[rcuob/0] running 10 0.0 0.0 0 0
[migration/0] running 11 0.0 0.0 0 0
[watchdog/0] running 12 0.0 0.0 0 0
[khelper] running 13 0.0 0.0 0 0
[kdevtmpfs] running 14 0.0 0.0 0 0
[netns] running 15 0.0 0.0 0 0
[perf] running 16 0.0 0.0 0 0
[khungtaskd] running 344 0.0 0.0 0 0
[writeback] running 345 0.0 0.0 0 0
[khugepaged] running 348 0.0 0.0 0 0
[crypto] running 349 0.0 0.0 0 0
[kintegrityd] running 350 0.0 0.0 0 0
[bioset] running 351 0.0 0.0 0 0
[kblockd] running 352 0.0 0.0 0 0
[ata_sff] running 853 0.0 0.0 0 0
[md] running 872 0.0 0.0 0 0
[devfreq_wq] running 878 0.0 0.0 0 0
[rpciod] running 981 0.0 0.0 0 0
[kworker/0:1] running 982 0.1 0.0 0 0
[kswapd0] running 1007 0.0 0.0 0 0
[fsnotify_mark] running 1080 0.0 0.0 0 0
[ecryptfs-kthrea] running 1099 0.0 0.0 0 0
[nfsiod] running 1101 0.0 0.0 0 0
[kthrotld] running 1121 0.0 0.0 0 0
[acpi_thermal_pm] running 1154 0.0 0.0 0 0
[scsi_eh_0] running 1785 0.0 0.0 0 0
[scsi_tmf_0] running 1786 0.0 0.0 0 0
[scsi_eh_1] running 1790 0.0 0.0 0 0
[scsi_tmf_1] running 1791 0.0 0.0 0 0
[smflush] running 1793 0.0 0.0 0 0
[mpt_poll_0] running 1795 0.0 0.0 0 0
[mpt/0] running 1797 0.0 0.0 0 0
[scsi_eh_2] running 1820 0.0 0.0 0 0
[scsi_tmf_2] running 1821 0.0 0.0 0 0
[vfio-irqfd-clea] running 1850 0.0 0.0 0 0
[raid5wq] running 1873 0.0 0.0 0 0
[bcache] running 1875 0.0 0.0 0 0
[dm_bufio_cache] running 1881 0.0 0.0 0 0
[watchdog_core_t] running 1891 0.0 0.0 0 0
[ipv6_addrconf] running 1904 0.0 0.0 0 0
[ceph-msgr] running 1909 0.0 0.0 0 0
[deferwq] running 1936 0.0 0.0 0 0
[kjournald] running 1939 0.0 0.0 0 0
[kworker/0:1H] running 1964 0.0 0.0 0 0
[kjournald] running 1983 0.0 0.0 0 0
[loop0] running 2001 0.0 0.0 0 0
[kjournald] running 2002 0.0 0.0 0 0
/sbin/udevd -d running 2069 0.0 0.0 11328 2252
/usr/sbin/wdtd -t 0x28 running 2442 0.0 0.0 12512 2184
/a10/bin/syslog_to_snmptraps running 2444 0.0 0.4 271896 17084
[kauditd] running 2448 0.0 0.0 0 0
agetty /dev/ttyS1 9600 running 2451 0.0 0.0 4140 1440
agetty /dev/ttyS0 9600 running 2453 0.0 0.0 4140 1416
[kjournald] running 2566 0.0 0.0 0 0
/sbin/portreserve running 2816 0.0 0.0 6224 1436
/sbin/rsyslogd -i /var/run/sysl running 2823 0.0 0.0 245100 2548
/usr/sbin/acpid running 2840 0.0 0.0 4156 1552
/usr/sbin/sshd running 2881 0.0 0.0 66300 2696
xinetd -stayalive -pidfile running 2889 0.0 0.0 21776 2040
[llbEth-RXTX/0] running 3040 0.2 0.0 0 0
dhclient eth0 -nw running 3064 0.0 0.0 9180 2192
[nac_thr] running 3066 0.0 0.0 0 0
/a10/bin/a10mon running 3332 0.0 0.0 314292 2080
/a10/bin/a10mon running 3333 0.0 0.2 322520 9784
crond running 3353 0.0 0.0 20044 2304
a10evntd running 3363 0.7 0.3 254656 13492
a10logd running 3370 0.7 0.4 532004 15912
a10timer -f running 3383 0.0 0.4 360400 15928
a10Stat running 3399 0.4 1.0 396500 38596
a10hm running 3406 0.2 1.4 331892 53352
a10scmd running 3422 0.0 1.7 552672 65304
charon --use-syslog running 3429 0.0 0.4 962344 15604
nsm -m running 3464 0.0 0.1 66444 7460
ospf6d running 3478 0.0 0.1 64772 5836
ripd running 3485 0.0 0.1 64452 5608
ripngd running 3492 0.0 0.1 64412 5544
bgpd running 3502 0.0 0.1 65468 6524
isisd running 3509 0.0 0.1 65140 6172
lacpd running 3516 0.0 0.1 63988 4940
imi -f /a10data/etc/ipi running 3526 0.0 0.1 65832 6804
a10lb running 3539 2.2 13.9 1856092 529212
license_retriever running 3540 0.0 0.3 241308 14004
a10gmpd -f running 3550 0.1 0.5 598652 21052
a10snmp_trapd running 3551 0.0 0.3 251136 15060
a10dcs -I running 3571 0.0 1.8 524228 68976
a10cfgmgr running 3577 0.0 1.6 418188 62912
a10sucheck running 3596 0.0 0.4 327840 17784
cpulimit -z -l running 3597 0.0 0.0 8364 1444
a10authd running 3604 0.0 0.4 552060 18552
a10samld running 3609 0.0 2.0 700032 78144
a10lldpd running 3618 0.0 0.3 262864 13588
a10rptmon running 3628 0.0 0.4 409744 16484
a10syscfgd running 3656 0.0 1.4 701324 53436
/sbin/udevd -d running 3715 0.0 0.0 11324 2152
/sbin/udevd -d running 3716 0.0 0.0 11324 2152
/sbin/mingetty /dev/tty2 running 4274 0.0 0.0 4124 1348
/sbin/mingetty /dev/tty3 running 4276 0.0 0.0 4124 1256
/sbin/mingetty /dev/tty4 running 4278 0.0 0.0 4124 1324
/sbin/mingetty /dev/tty5 running 4280 0.0 0.0 4124 1308
/sbin/mingetty /dev/tty6 running 4282 0.0 0.0 4124 1308
ntpd -u ntp:ntp running 4339 0.0 0.1 94612 4492
/usr/sbin/httpd -k restart running 4372 0.0 0.2 483364 10648
(wsgi:axgui) -k restart running 4374 0.0 3.2 980556 121208
(wsgi:axgui) -k restart running 4375 0.0 3.3 996948 125664
/sbin/mingetty /dev/tty1 running 5188 0.0 0.0 4124 1276
/usr/sbin/httpd -k restart running 9349 0.0 0.5 497860 22568
/usr/sbin/httpd -k restart running 9701 0.0 0.5 497860 22556
/usr/sbin/httpd -k restart running 9952 0.0 0.5 497860 22548
/usr/sbin/httpd -k restart running 10234 0.0 0.5 497860 22532
/usr/sbin/httpd -k restart running 10379 0.0 0.5 497860 22520
/usr/sbin/httpd -k restart running 10643 0.0 0.5 495436 19148
[kworker/u2:0] running 10649 0.1 0.0 0 0
sshd: admin [priv] running 14038 0.0 0.4 309240 15716
sshd: admin@pts/0 running 14093 0.0 0.1 309368 4928
/bin/bash /a10/bin/rimacli.sh running 14094 0.0 0.0 9260 2084
/a10/bin/rimacli running 14096 0.6 1.6 634892 61060
[kworker/u2:1] running 14212 0.1 0.0 0 0
[kworker/u2:2] running 15811 0.3 0.0 0 0
/bin/bash /a10/bin/process_info running 16666 0.0 0.0 9260 2036
ps aux running 16667 0.0 0.0 13380 1832