BIG-IP系统进程介绍

简介:
下面是BIG-IP系统中各个守护进程的解释,详见:http://support.f5.com/kb/en-us/solutions/public/8000/000/sol8035.html?sr=12130346

The BIG-IP system daemons perform a variety of functions, such as managing load-balanced traffic, configuring and controlling the switch chips, monitoring the health and performance of pool members, and performing high availability failover actions.
 
BIG-IP services belong to one of two categories: core daemons, which start up when you boot the BIG-IP system and run continually, and secondary daemons, which are not critical for basic operation. The tasks required to manage these daemons is different depending on whether the daemon is a core or an optional daemon.
 
Core BIG-IP daemons
 
Core BIG-IP daemons are those that are essential to system operation. The following table lists the core BIG-IP services, and indicates the impact to BIG-IP system operation if the service is not running:
 
Daemon
Description
Impact if not running
Logs to
bigd
The bigd monitor daemon provides system health checks.
健康检查由 bigd 管控,可以通过 top 命令查看其 CPU 消耗。
Monitors not available
/var/log/ltm
bigdbd
The bigdb daemon loads the mcpd daemon with the initial values from the BigDB.dat database, and adds any changes to these values to the BigDB.dat database.
Cannot initalize mcpd, cannot load or save BigDB.dat values
/var/log/ltm
chmand
The chassis manager deamon is responsible for implementing the following HAL capabilities: platform identification, synchronization with SCCP (on platforms containing SCCP), device discovery, chassis sensor monitoring, and chassis configuration (management & serial interfaces).
Cannot perform platform ID, enumerate interfaces and push/publish platform info to MCPD, nor start SCCP software daemons
/var/log/ltm
cssd
The config sync status daemon monitors configuration changes and establishes when the configuration needs to be synchronized between systems.
No configsysnc status
/var/log/ltm
fpdd
The front panel display daemon draws screens on the LCD panel and manages LEDs on all platforms.
No front panel access or data
/var/log/ltm
httpd
The http daemon performs HTTP web server functions.
No Configuration utility
/var/log/httpd/httpd_errors
lacpd
The link aggregation control daemon creates link aggregation groups (trunks) based on user configuration. It implements IEEE 802.3ad - Link Aggregation Control Protocol (LACP). It also implements the high availability feature Switchboard Failsafe.
No link aggregation functionality
/var/log/ltm
mcpd
The master control program daemon is the messenger daemon that allows userland processes to communicate with TMM and vice versa.
No traffic management functionality; the system status cannot be retrieved or updated, and the system cannot be re-configured; other daemons will not be functional
/var/log/ltm
pvad
The packet velocity accelerator daemon runs on systems equipped with the PVA ASIC chip.
The PVA runs in wire mode,即所有流量都由cpu处理。
/var/log/ltm
sod
The failover daemon causes the unit to become active or standby, and provides failover and restart capability through a high availability table.
No failover capability
/var/log/ltm
statsd
The stats daemon collects statistics from the system and records them in the rrd files.
No rrd data recorded for system graphs
/var/log/ltm
tmm
The traffic management microkernel is the process running on the BIG-IP host O/S that performs all of the traffic management for the system.
No traffic management for the system
/var/log/tmm
/var/log/ltm
tmrouted
The routing table management daemon updates the tmm routing table based on the kernel routing table.
tmm will not be able to learn or advertise routes
/var/log/ltm
tmsnmpd
The snmp daemon for traffic management functions is an snmp subagent that exposes common data of the traffic management system.
Partial loss of snmp
/var/log/daemon.log
tomcat4
Tomcat provides web server functions for the BIG-IP web utiltiy. Tomcat is an open-source implementation of Java Servlet and JavaServer Pages technologies developed under the Jakarta project at the Apache Software Foundation.
The configuration utility does not function
/var/log/tomcat4/catalina.out
syslog-ng
The syslog-ng process performs system logging based on the syslog-ng utility.
Unable to generate system logs
/var/log/messages
 
Starting and stopping core daemons
 
You can use the command line to manage most core daemons on the BIG-IP system. To stop, start, restart, or view the status of a core daemon, use the  bigstart command.
For example, to view the status of the bcm56xxd service, type the following command:
bigstart status bcm56xxd
For information about using the bigstart utility, see the bigstart man page.
 
Secondary BIG-IP daemons
 
Secondary BIG-IP daemons are those that are not essential to system operation. The following table lists secondary BIG-IP services:
daemon
Description
big3d
The big3d daemon is the GTM / 3-DNS metrics collection daemon.
gtmd *
The GTM daemon reads wide IP configuration and listens and responds to DNS queries containing wide IP names.
named
The named daemon is the DNS server daemon.
ntpd
The ntp daemon sets and maintains the system time.
postfix
The postfix process sends and receives email.
radvd
The radv process is the router advertisement daemon for IPv6. It listens to router solicitations, and answers with router advertisements.
sshd
The ssh daemon provides remote access to the BIG-IP system command line interface.
tmzd
The tmz daemon provides software compression when compression is licensed.
zrd *
The zrd daemon is the ZoneRunner daemon.
*These daemons are active on systems running the BIG-IP GTM module.
 
Starting and stopping secondary daemons
 
Use the Configuration utility to manage secondary BIG-IP daemons. The configuration utility lists the name of each service and its current status.
 
To stop, start, restart, or view the status of a secondary daemon, perform the following procedure:
Log in to the Configuration utility.
Click  System.
Click  Services.
In the  Service column, locate the name of the daemon you want to start, stop, or restart.
Select the  Service Select box.
Click the  Start, Stop, or  Restart button.









本文转自 chris_lee 51CTO博客,原文链接:http://blog.51cto.com/ipneter/478973,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
监控 关系型数据库 MySQL
在CentOS系统中,如何统计哪个进程打开了文件描述符?
利用上述方法,你可以有效地监控和统计CentOS系统中的进程打开的文件描述符数量,以帮助排查错误或优化系统配置。通过组合使用各种工具和命令,可以获得对系统状态和行为的深入了解,进而做出相应的调整和
117 5
麒麟系统mate-indicators进程占用内存过高问题解决
【10月更文挑战第7天】麒麟系统mate-indicators进程占用内存过高问题解决
1353 2
|
8月前
|
弹性计算 运维 监控
基于进程热点分析与系统资源优化的智能运维实践
智能服务器管理平台提供直观的可视化界面,助力高效操作系统管理。核心功能包括运维监控、智能助手和扩展插件管理,支持系统健康监控、故障诊断等,确保集群稳定运行。首次使用需激活服务并安装管控组件。平台还提供进程热点追踪、性能观测与优化建议,帮助开发人员快速识别和解决性能瓶颈。定期分析和多维度监控可提前预警潜在问题,保障系统长期稳定运行。
359 17
|
10月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
1080 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
1782 58
|
11月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
509 13
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
1091 1
MASM32写的免费软件“ProcView/系统进程监控” V1.4.4003 说明和下载
MASM32写的免费软件“ProcView/系统进程监控” V1.4.4003 说明和下载
|
弹性计算 Linux 区块链
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
477 4
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
207 1

热门文章

最新文章