From c124645f1059d88beb1ea109b0cea592c3eb32c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=92=90?= Date: Fri, 29 Mar 2024 15:42:50 +0800 Subject: [PATCH] Add get_sar_TCP_info to get_net_info.py --- category/get_net_info.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/category/get_net_info.py b/category/get_net_info.py index f471aa5..fd5394c 100644 --- a/category/get_net_info.py +++ b/category/get_net_info.py @@ -185,6 +185,15 @@ class NetInfo: # print("Sar_TCP task 2 completed") return res_e + def __get_sar_TCP_info(self, interval, times): + ''' + sar -n TCP + ''' + # Multithreading obtains "sar -n TCP" command information + tasks = [self.__get_sar_TCP_task1, self.__get_sar_TCP_task2] + res = self.__multi_threads_get_info(tasks, interval, times) + return Command.cmd_write_file(res, self.__default_file_name) + def get_info(self): ''' Get network monitoring information external interface @@ -193,4 +202,5 @@ class NetInfo: return False self.__get_devices_info() self.__get_eth_off_info() - self.__get_sar_DEV_info(self.__interval, self.__times) \ No newline at end of file + self.__get_sar_DEV_info(self.__interval, self.__times) + self.__get_sar_TCP_info(self.__interval, self.__times) \ No newline at end of file -- Gitee