From e9c57fdc79227f439b6dc2f10b65ed189e7075c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=92=90?= Date: Fri, 22 Mar 2024 14:29:33 +0800 Subject: [PATCH] Add the get_sar_DEV_info function to get_net_info.py --- category/get_net_info.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/category/get_net_info.py b/category/get_net_info.py index 0efed29..73aef54 100644 --- a/category/get_net_info.py +++ b/category/get_net_info.py @@ -149,6 +149,15 @@ class NetInfo: res_e = FileOperation.wrap_output_format(cmd_name, sar_result_e, '=') # print("Sar_dev task 2 completed") return res_e + + def __get_sar_DEV_info(self, interval, times): + ''' + sar -n DEV + ''' + # Multithreading obtains "sar -n DEV" command information + tasks = [self.__get_sar_DEV_task1, self.__get_sar_DEV_task2] + res = self.__multi_threads_get_info(tasks, interval, times) + return Command.cmd_write_file(res, self.__default_file_name) def get_info(self): ''' @@ -158,4 +167,4 @@ class NetInfo: return False self.__get_devices_info() self.__get_eth_off_info() - \ No newline at end of file + self.__get_sar_DEV_info(self.__interval, self.__times) \ No newline at end of file -- Gitee