dtm_flow_master
2016-04-05 16:08:22 0 举报
dtm_flow_master是一个用于管理和控制数据流的工具。它可以帮助用户在复杂的网络环境中,对数据流进行有效的监控和管理。通过dtm_flow_master,用户可以实时查看数据流的状态,包括数据包的数量、大小、来源和目的地等信息。此外,dtm_flow_master还提供了丰富的过滤和统计功能,使得用户可以更加精确地定位和分析数据流。例如,用户可以通过设置过滤器,只查看特定源或目标的数据流;也可以通过统计功能,了解数据流的分布情况和趋势。总的来说,dtm_flow_master是一个强大而灵活的数据流管理工具,能够帮助用户更好地理解和优化他们的网络性能。
作者其他创作
大纲/内容
network_socket_pool* network_socket_pool_create()
/* 初始化连接池 */if (NULL == (g_srv-client_socket_pool = network_socket_pool_create())) {if (NULL == (g_srv-server_socket_pool = network_socket_pool_create())) {g_srv-client_socket_pool-srv = g_srv;g_srv-server_socket_pool-srv = g_srv;
/* 加载配置 */ if (NULL == (g_srv-config = new config_t())) {
int dtm_shm_alloc(dtm_shm_t *shm)
if (change_cwd_to_install_path() 0) {
void init_signal_handlers()
int record_path()
void notify_gracefully_reload()
if (g_srv && g_srv-process_type == WORKER_PROCESS) {g_gracefully_shutdown = 1;
inline int get_host_ip()
g_srv-log_path[0] = '\\0';g_srv-conf_path[0] = '\\0';/** 初始化随机数种子 */srand(time(NULL) ^ getpid());return g_srv;
if (g_srv) {g_gracefully_loadconf = 1;
ab_config_file
void notify_gracefully_restart()
int network_server_start()
/* 初始化: 加载配置、初始化日志、初始化连接池 */ if ( NULL == create_network_server(ab_config_file) )
if ( g_srv ) {g_gracefully_shutdown = g_gracefully_reload = 1;
if (0 != get_host_ip()) {
logger-werror_log_inode = st.st_ino;logger-werror_fd = fd;logger-log_inode = st.st_ino;logger-fd = fd;
static int init_dtm_shm()
if (0 != record_path()) {
void notify_gracefully_loadconf()
void notify_gracefully_shutdown()
if ( g_srv ) {g_gracefully_shutdown = 1;
//初始化共享内存 if (0 != init_dtm_shm())
init_signal_handlers();
network_server* create_network_server(char *config_file_name)
dtm_accept_mutex_ptr = shm.addr; dtm_log_mutex_ptr = shm.addr + 1 * cl; dtm_binlog_mutex_ptr = shm.addr + 2 * cl;
/* 从isis产生的cache文件加载详细配置 */g_srv-config-check_config_update(); //初始化basic_config.conf_modify_time if ( 0 != g_srv-config-load_config_from_file(g_srv-config-basic_config.config_file_name) ) {
dtm_shm_t shm; shm.size = size; if (dtm_shm_alloc(&shm) != 0) {
if (0 network_server_start()) {
0 条评论
回复 删除
下一页