Linux性能调优之sar详解

2023-11-04

什么是sar

sar是一个采集,报告和存储计算机负载信息的工具。

有的时候,我们要通过对系统的cpu负载等性能数值的查看,来判排查系统产生某种故障(经常死机或者运行速度突然变慢)的原因。但是,简单的top,uptime,w等命令只可以查看当前的负载,而无法查看过去的某一时间段的cpu的负载情况。

下面就介绍一个用于性能分析的命令,其可以用于查看过去的某一时间段的cpu的负载情况(系统性能)。

查看某一时间段的cpu使用情况,请直接跳到查看sa日志。

安装配置sar

sysstat是Linux 系统中的常用工具包,而sar 是 Linux中sysstat工具包中的用于监控Linux系统性能的工具之一。

sysstat 工具包中包含两种类型的工具:即时查看工具(iostat、mpstat、sar);累计统计工具(sar)

因此sar命令,又叫做系统活动情况报告。不仅可以实时查看服务器的性能,还可以做累计统计。

[zyq@zyq ~]$ rpm -qa sysstat
sysstat-10.1.5-12.el7.x86_64

[zyq@zyq ~]$ rpm -ql sysstat | grep bin
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/nfsiostat-sysstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
/usr/bin/tapestat

sar可监控的范围

文件的读写情况

系统调用的使用情况

磁盘I/O使用情况

CPU的使用统计

内存使用状况

进程活动

IPC有关的活动

sar命令使用格式

sar+ 命令行选项(可选) + 间隔时间(可选) + 次数(可选)

sar命令累计统计的实现过程

系统会通过调用 /usr/lib64/sa/ 中的三个工具(sa1 sa2 sadc)来实现,周期地记录当时的系统性能的信息的功能。

sa1 :收集并将每天的系统性能的信息写入一个二进制的文件中,它是sadc的前端程序

sa2 :收集每天的系统活跃的信息并写入总结性的文件中,其作为 sar的前端程序

sadc :收集系统的动态数据的数据并写入一个二进制的文件中,其作为 sar 工具的后端

[zyq@zyq ~]$ ll /usr/lib64/sa/
total 92
-rwxr-xr-x. 1 root root  1793 Mar 29  2017 sa1
-rwxr-xr-x. 1 root root  2138 Mar 29  2017 sa2
-rwxr-xr-x. 1 root root 85632 Mar 29  2017 sadc

[zyq@zyq ~]$ sudo cat /etc/cron.d/sysstat 
# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

sa日志

sar是由有类似日志切割的功能的,它会依据/etc/cron.d/sysstat中的计划任务,将日志放入/var/log/sa/中

:日志为二进制文件,不可使用more、less、vim工具查看,必须使用sar或sadf

查看日志

如要查看某一时间段的服务器的性能的其中一个方法就是:使用sar命令指定日志文件

[zyq@zyq tmp]$ sar -f /var/log/sa/sa30
Linux 3.10.0-693.el7.x86_64 (zyq)     09/30/22     _x86_64_    (8 CPU)

08:46:31          LINUX RESTART

08:50:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
09:00:01        all      0.64      0.00      0.25      0.41      0.00     98.70
09:10:01        all      0.07      0.00      0.04      0.00      0.00     99.89
09:20:01        all      0.09      0.00      0.05      0.00      0.00     99.86
09:30:01        all      0.10      0.00      0.05      0.00      0.00     99.85
09:40:01        all      0.09      0.02      0.08      0.01      0.00     99.80
09:50:01        all      0.09      0.00      0.05      0.00      0.00     99.86
10:00:01        all      0.10      0.00      0.06      0.01      0.00     99.83
10:10:01        all      0.10      0.00      0.05      0.00      0.00     99.86
...

注意:

sar查看性能或其日志时,使用的12/24小时制;日志的切割是昨天晚上12点到今天12点为一天;默认只保留一个月的日志,sar15为当天的日志。

[zyq@zyq ~]$ ll /var/log/sa/
total 6312
-rw-r--r-- 1 root root 287984 Nov  1 20:50 sa01
-rw-r--r-- 1 root root 209264 Nov  2 17:30 sa02
-rw-r--r-- 1 root root 232880 Nov  3 21:00 sa03
-rw-r--r-- 1 root root 205376 Nov  4 17:40 sa04
-rw-r--r-- 1 root root   4592 Dec  5 11:30 sa05
-rw-r--r-- 1 root root 201392 Sep  6 17:20 sa06
-rw-r--r-- 1 root root 236816 Nov  7 18:30 sa07
-rw-r--r-- 1 root root 209264 Nov  8 17:30 sa08
-rw-r--r-- 1 root root   4592 Dec  9 14:40 sa09
-rw-r--r-- 1 root root 209264 Nov 10 17:30 sa10
-rw-r--r-- 1 root root 205328 Nov 11 17:20 sa11
-rw-r--r-- 1 root root 248624 Oct 12 19:00 sa12
-rw-r--r-- 1 root root 205328 Oct 13 17:20 sa13
-rw-r--r-- 1 root root 205328 Nov 14 17:20 sa14
-rw-r--r-- 1 root root 240752 Sep 15 18:40 sa15
-rw-r--r-- 1 root root 268304 Nov 16 20:00 sa16
-rw-r--r-- 1 root root  47888 Jan 17 10:30 sa17
-rw-r--r-- 1 root root 217136 Nov 18 17:40 sa18
-rw-r--r-- 1 root root 248624 Oct 19 19:00 sa19
-rw-r--r-- 1 root root 205328 Oct 20 17:40 sa20
-rw-r--r-- 1 root root    656 Nov 21 02:01 sa21
-rw-r--r-- 1 root root 232880 Sep 22 18:10 sa22
-rw-r--r-- 1 root root 221072 Sep 23 17:50 sa23
-rw-r--r-- 1 root root 213248 Oct 24 17:32 sa24
-rw-r--r-- 1 root root 201392 Oct 25 17:20 sa25
-rw-r--r-- 1 root root 209264 Oct 26 17:30 sa26
-rw-r--r-- 1 root root 232880 Oct 27 18:20 sa27
-rw-r--r-- 1 root root 209264 Oct 28 17:30 sa28
-rw-r--r-- 1 root root 225008 Sep 29 18:20 sa29
-rw-r--r-- 1 root root 209264 Sep 30 17:30 sa30
-rw-r--r-- 1 root root 217136 Oct 31 17:40 sa31
-rw-r--r-- 1 root root 314533 Aug 15 23:53 sar15

日志文件各输出简介

中文简介

%usr:CPU在用户模式下,执行进程的时间百分比

%nice:CPU在用户模式下,用于nice操作,所占用CPU总时间的百分比

%system:CPU处在系统模式(内核态)下,执行进程的时间百分比

%iowait:CPU用于等待I/O操作完成(等待输入输出完成),占用CPU总时间的百分比

%steal:管理程序为另一个虚拟进程提供服务而等待虚拟CPU的百分比

%idle:CPU空闲时间百分比

英文原文简介

%user

Percentage of CPU utilization that occurred while executing at the user level (application). Note that this field includes time spent running virtual processors.

%usr

Percentage of CPU utilization that occurred while executing at the user level (application). Note that this field does NOT include time spent running virtual processors.

%nice

Percentage of CPU utilization that occurred while executing at the user level with nice priority.

%system

Percentage of CPU utilization that occurred while executing at the system level (kernel). Note that this field includes time spent servicing hardware and software interrupts.

%sys

Percentage of CPU utilization that occurred while executing at the system level (kernel). Note that this field does NOT include time spent servicing hardware or software interrupts.

%iowait

Percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.

%steal

Percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor.

%irq

Percentage of time spent by the CPU or CPUs to service hardware interrupts.

%soft

Percentage of time spent by the CPU or CPUs to service software interrupts.

%guest

Percentage of time spent by the CPU or CPUs to run a virtual processor.

%gnice

Percentage of time spent by the CPU or CPUs to run a niced guest.

%idle

Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.

注意:

如果%iowait的值过高,表示硬盘存在I/O瓶颈

如果%idle值高,表示CPU较空闲如果%idle 的值高但系统响应慢时,有可能是 CPU 等待分配内存,此时应加大内存容量

如果%idle 的值持续低于10,则系统的 CPU 处理能力相对较低,表明系统中最需要解决的资源是 CPU

sar命令帮助

Usage: sar [ options ] [ <interval> [ <count> ] ]

[zyq@zyq ~]$ sar -h
Usage: sar [ options ] [ <interval> [ <count> ] ]
Main options and reports:
    -b    I/O and transfer rate statistics
    -B    Paging statistics
    -d    Block device statistics
    -H    Hugepages utilization statistics
    -I { <int> | SUM | ALL | XALL }
        Interrupts statistics
    -m { <keyword> [,...] | ALL }
        Power management statistics
        Keywords are:
        CPU    CPU instantaneous clock frequency
        FAN    Fans speed
        FREQ    CPU average clock frequency
        IN    Voltage inputs
        TEMP    Devices temperature
        USB    USB devices plugged into the system
    -n { <keyword> [,...] | ALL }
        Network statistics
        Keywords are:
        DEV    Network interfaces
        EDEV    Network interfaces (errors)
        NFS    NFS client
        NFSD    NFS server
        SOCK    Sockets    (v4)
        IP    IP traffic    (v4)
        EIP    IP traffic    (v4) (errors)
        ICMP    ICMP traffic    (v4)
        EICMP    ICMP traffic    (v4) (errors)
        TCP    TCP traffic    (v4)
        ETCP    TCP traffic    (v4) (errors)
        UDP    UDP traffic    (v4)
        SOCK6    Sockets    (v6)
        IP6    IP traffic    (v6)
        EIP6    IP traffic    (v6) (errors)
        ICMP6    ICMP traffic    (v6)
        EICMP6    ICMP traffic    (v6) (errors)
        UDP6    UDP traffic    (v6)
    -q    Queue length and load average statistics
    -r    Memory utilization statistics
    -R    Memory statistics
    -S    Swap space utilization statistics
    -u [ ALL ]
        CPU utilization statistics
    -v    Kernel table statistics
    -w    Task creation and system switching statistics
    -W    Swapping statistics
    -y    TTY device statistics

cpu的输出

[zyq@zyq ~]$ sar -u
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
08:50:01        all      0.22      0.03      0.14      0.06      0.00     99.55
09:00:01        all      0.20      0.31      0.32      0.04      0.00     99.13
09:10:01        all      0.20      0.02      0.13      0.01      0.00     99.64
09:20:01        all      1.02      0.00      0.09      0.12      0.00     98.77
09:30:01        all      0.10      0.00      0.06      0.00      0.00     99.84
09:40:01        all      0.09      0.00      0.05      0.00      0.00     99.86
09:50:01        all      0.10      0.00      0.05      0.00      0.00     99.85
10:00:01        all      0.10      0.00      0.06      0.00      0.00     99.85
10:10:01        all      0.10      0.00      0.05      0.00      0.00     99.85
10:20:01        all      0.14      0.00      0.08      0.00      0.00     99.77
10:30:01        all      0.10      0.00      0.06      0.00      0.00     99.84
10:40:01        all      0.10      0.00      0.05      0.00      0.00     99.85
Average:        all      0.21      0.03      0.10      0.02      0.00     99.65

I/O和传送速率输出

[zyq@zyq ~]$ sar -b
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01          tps      rtps      wtps   bread/s   bwrtn/s
08:50:01        23.37     22.26      1.11    738.15     27.17
09:00:01        18.40     13.62      4.78    782.77   1949.20
09:10:01        22.49     18.60      3.89    570.91    134.83
09:20:01        18.01      7.01     11.00    278.53   6126.12
09:30:01         0.37      0.03      0.34      1.08      3.63
09:40:01         0.25      0.00      0.25      0.00      1.82
09:50:01         0.43      0.08      0.35      4.45      3.68
10:00:01         0.34      0.00      0.34      0.00      3.17
10:10:01         0.28      0.00      0.28      0.00      2.11
10:20:01         0.32      0.00      0.32      0.08      2.90
10:30:01         0.33      0.03      0.30      0.61      3.01
10:40:01         0.24      0.00      0.24      0.00      1.94
Average:         7.14      5.19      1.95    201.55    695.86

设备使用情况输出

[zyq@zyq ~]$ sar -d
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
08:50:01       dev8-0     23.37    738.15     27.17     32.74      0.01      0.55      0.22      0.51
08:50:01     dev253-0      1.64     82.83     24.39     65.51      0.00      2.61      0.44      0.07
08:50:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01     dev253-2     21.83    655.32      2.78     30.14      0.01      0.42      0.20      0.45
09:00:01       dev8-0     18.40    782.77   1949.20    148.45      0.11      6.03      0.40      0.74
09:00:01     dev253-0     15.35    722.55   1902.85    171.08      0.11      6.95      0.43      0.66
09:00:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01     dev253-2      3.72     60.22     46.29     28.60      0.01      2.62      0.24      0.09
09:10:01       dev8-0     22.49    570.91    134.83     31.38      0.02      0.84      0.40      0.89
09:10:01     dev253-0     19.58    521.37    134.83     33.51      0.02      1.05      0.43      0.84
09:10:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01     dev253-2      1.96     49.44      0.00     25.22      0.00      0.30      0.28      0.05
09:20:01       dev8-0     18.01    278.53   6126.12    355.56      1.84    101.89      0.94      1.70
09:20:01     dev253-0     21.09    278.53   6126.12    303.69      2.14    101.58      0.81      1.70
09:20:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01       dev8-0      0.37      1.08      3.63     12.73      0.00      1.55      0.68      0.03
09:30:01     dev253-0      0.27      1.08      3.63     17.44      0.00      1.96      0.94      0.03
09:30:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01       dev8-0      0.25      0.00      1.82      7.12      0.00      1.31      0.88      0.02
09:40:01     dev253-0      0.16      0.00      1.82     11.60      0.00      1.80      1.43      0.02
09:40:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01       dev8-0      0.43      4.45      3.68     18.91      0.00      1.20      0.63      0.03
09:50:01     dev253-0      0.31      4.44      3.33     25.07      0.00      1.51      0.82      0.03
09:50:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01     dev253-2      0.02      0.01      0.34     16.54      0.00      0.92      0.92      0.00
10:00:01       dev8-0      0.34      0.00      3.17      9.24      0.00      1.63      0.72      0.02
10:00:01     dev253-0      0.24      0.00      3.16     13.36      0.00      2.13      1.01      0.02
10:00:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01     dev253-2      0.01      0.00      0.01      1.50      0.00      1.50      1.50      0.00
10:10:01       dev8-0      0.28      0.00      2.11      7.57      0.00      1.37      0.87      0.02
10:10:01     dev253-0      0.17      0.00      2.11     12.05      0.00      1.84      1.37      0.02
10:10:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:10:01          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
10:20:01       dev8-0      0.32      0.08      2.90      9.21      0.00      1.29      0.75      0.02
10:20:01     dev253-0      0.19      0.08      2.42     13.40      0.00      1.85      1.21      0.02
10:20:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01     dev253-2      0.04      0.00      0.48     10.59      0.00      0.44      0.37      0.00
10:30:01       dev8-0      0.33      0.61      3.01     11.09      0.00      1.34      0.62      0.02
10:30:01     dev253-0      0.24      0.61      3.01     14.99      0.00      1.63      0.83      0.02
10:30:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01       dev8-0      0.24      0.00      1.94      8.05      0.00      1.36      0.81      0.02
10:40:01     dev253-0      0.15      0.00      1.94     12.68      0.00      1.83      1.27      0.02
10:40:01     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01     dev253-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       dev8-0      7.14    201.55    695.86    125.71      0.16     23.09      0.47      0.34
Average:     dev253-0      5.01    137.80    691.44    165.48      0.19     37.77      0.58      0.29
Average:     dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:     dev253-2      2.31     63.73      4.41     29.53      0.00      0.73      0.22      0.05
[zyq@zyq ~]$ 

磁盘设备名加上参数-p可以打印出sda等磁盘设备名称;如不加参数-p,设备则显示为dev253-0等

[zyq@zyq ~]$ sar -dp
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
08:50:01          sda     23.37    738.15     27.17     32.74      0.01      0.55      0.22      0.51
08:50:01    rhel-root      1.64     82.83     24.39     65.51      0.00      2.61      0.44      0.07
08:50:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01    rhel-home     21.83    655.32      2.78     30.14      0.01      0.42      0.20      0.45
09:00:01          sda     18.40    782.77   1949.20    148.45      0.11      6.03      0.40      0.74
09:00:01    rhel-root     15.35    722.55   1902.85    171.08      0.11      6.95      0.43      0.66
09:00:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01    rhel-home      3.72     60.22     46.29     28.60      0.01      2.62      0.24      0.09
09:10:01          sda     22.49    570.91    134.83     31.38      0.02      0.84      0.40      0.89
09:10:01    rhel-root     19.58    521.37    134.83     33.51      0.02      1.05      0.43      0.84
09:10:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01    rhel-home      1.96     49.44      0.00     25.22      0.00      0.30      0.28      0.05
09:20:01          sda     18.01    278.53   6126.12    355.56      1.84    101.89      0.94      1.70
09:20:01    rhel-root     21.09    278.53   6126.12    303.69      2.14    101.58      0.81      1.70
09:20:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01          sda      0.37      1.08      3.63     12.73      0.00      1.55      0.68      0.03
09:30:01    rhel-root      0.27      1.08      3.63     17.44      0.00      1.96      0.94      0.03
09:30:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01          sda      0.25      0.00      1.82      7.12      0.00      1.31      0.88      0.02
09:40:01    rhel-root      0.16      0.00      1.82     11.60      0.00      1.80      1.43      0.02
09:40:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01          sda      0.43      4.45      3.68     18.91      0.00      1.20      0.63      0.03
09:50:01    rhel-root      0.31      4.44      3.33     25.07      0.00      1.51      0.82      0.03
09:50:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01    rhel-home      0.02      0.01      0.34     16.54      0.00      0.92      0.92      0.00
10:00:01          sda      0.34      0.00      3.17      9.24      0.00      1.63      0.72      0.02
10:00:01    rhel-root      0.24      0.00      3.16     13.36      0.00      2.13      1.01      0.02
10:00:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01    rhel-home      0.01      0.00      0.01      1.50      0.00      1.50      1.50      0.00
10:10:01          sda      0.28      0.00      2.11      7.57      0.00      1.37      0.87      0.02
10:10:01    rhel-root      0.17      0.00      2.11     12.05      0.00      1.84      1.37      0.02
10:10:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:10:01          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
10:20:01          sda      0.32      0.08      2.90      9.21      0.00      1.29      0.75      0.02
10:20:01    rhel-root      0.19      0.08      2.42     13.40      0.00      1.85      1.21      0.02
10:20:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01    rhel-home      0.04      0.00      0.48     10.59      0.00      0.44      0.37      0.00
10:30:01          sda      0.33      0.61      3.01     11.09      0.00      1.34      0.62      0.02
10:30:01    rhel-root      0.24      0.61      3.01     14.99      0.00      1.63      0.83      0.02
10:30:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01          sda      0.24      0.00      1.94      8.05      0.00      1.36      0.81      0.02
10:40:01    rhel-root      0.15      0.00      1.94     12.68      0.00      1.83      1.27      0.02
10:40:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01          sda      0.23      0.00      1.67      7.27      0.00      1.21      0.81      0.02
10:50:01    rhel-root      0.14      0.00      1.67     11.80      0.00      1.62      1.32      0.02
10:50:01    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01    rhel-home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:          sda      6.61    186.13    642.75    125.39      0.15     23.03      0.48      0.31
Average:    rhel-root      4.64    127.26    638.67    165.13      0.17     37.68      0.58      0.27
Average:    rhel-swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:    rhel-home      2.13     58.86      4.07     29.53      0.00      0.73      0.22      0.05
[zyq@zyq ~]$ 

网络设备统计信息输出

[zyq@zyq ~]$ sar -n DEV
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
08:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01       wlp3s0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01    virbr3-nic      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01       wlp3s0    521.25     53.29    737.81      5.44      0.00      0.00      0.00
09:00:01    virbr3-nic      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01       wlp3s0    559.66     57.70    790.83      5.97      0.00      0.00      0.00
09:20:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01       wlp3s0      1.10      0.73      0.09      0.10      0.00      0.00      0.00
09:30:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01       wlp3s0      0.85      0.56      0.06      0.10      0.00      0.00      0.00
09:40:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01       wlp3s0      0.48      0.24      0.04      0.02      0.00      0.00      0.00
09:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01       wlp3s0      0.85      0.54      0.06      0.24      0.00      0.00      0.00
10:00:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01       wlp3s0      0.82      0.25      0.05      0.02      0.00      0.00      0.00
10:10:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01       wlp3s0      0.47      0.24      0.03      0.02      0.00      0.00      0.00
10:20:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01       wlp3s0      0.83      0.47      0.07      0.08      0.00      0.00      0.00
10:30:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01       wlp3s0      0.70      0.40      0.05      0.04      0.00      0.00      0.00
10:40:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01       wlp3s0      1.09      0.45      0.12      0.05      0.00      0.00      0.00

10:40:01        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
10:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01       wlp3s0      0.91      0.47      0.09      0.11      0.00      0.00      0.00
Average:    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       virbr2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:    enp0s20f0u4c4i2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       virbr3      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       wlp3s0     43.44      4.75     60.56      0.52      0.00      0.00      0.00
[zyq@zyq ~]$ 

查看指定网卡设备

[zyq@zyq ~]$ sar -n DEV | egrep 'wlp3s0|enp0s31f6'
08:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
08:50:01       wlp3s0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:00:01       wlp3s0    521.25     53.29    737.81      5.44      0.00      0.00      0.00
09:10:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:10:01       wlp3s0    559.66     57.70    790.83      5.97      0.00      0.00      0.00
09:20:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:20:01       wlp3s0      1.10      0.73      0.09      0.10      0.00      0.00      0.00
09:30:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:30:01       wlp3s0      0.85      0.56      0.06      0.10      0.00      0.00      0.00
09:40:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:40:01       wlp3s0      0.48      0.24      0.04      0.02      0.00      0.00      0.00
09:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:50:01       wlp3s0      0.85      0.54      0.06      0.24      0.00      0.00      0.00
10:00:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:00:01       wlp3s0      0.82      0.25      0.05      0.02      0.00      0.00      0.00
10:10:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:10:01       wlp3s0      0.47      0.24      0.03      0.02      0.00      0.00      0.00
10:20:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:20:01       wlp3s0      0.83      0.47      0.07      0.08      0.00      0.00      0.00
10:30:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:30:01       wlp3s0      0.70      0.40      0.05      0.04      0.00      0.00      0.00
10:40:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:40:01       wlp3s0      1.09      0.45      0.12      0.05      0.00      0.00      0.00
10:50:01    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10:50:01       wlp3s0      0.91      0.47      0.09      0.11      0.00      0.00      0.00
Average:    enp0s31f6      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       wlp3s0     43.44      4.75     60.56      0.52      0.00      0.00      0.00
[zyq@zyq ~]$ 

内存分页状态输出

[zyq@zyq ~]$ sar -B
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01     pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
08:50:01       369.07     13.58   1009.51      0.24    667.86      0.00      0.00      0.00      0.00
09:00:01       391.39    974.60    967.96      0.21   1249.28      0.00      0.00      0.00      0.00
09:10:01       285.45     67.41    463.33      0.25    318.26      0.00      0.00      0.00      0.00
09:20:01       139.26   3063.06    364.44      0.11    437.33      0.00      0.00      0.00      0.00
09:30:01         0.54      1.81    305.44      0.00    233.60      0.00      0.00      0.00      0.00
09:40:01         0.00      0.91    181.73      0.00    141.58      0.00      0.00      0.00      0.00
09:50:01         2.23      1.84    210.92      0.02    168.96      0.00      0.00      0.00      0.00
10:00:01         0.00      1.58    276.27      0.00    220.96      0.00      0.00      0.00      0.00
10:10:01         0.00      1.05    213.50      0.00    170.63      0.00      0.00      0.00      0.00
10:20:01         0.04      1.45    286.21      0.00    219.37      0.00      0.00      0.00      0.00
10:30:01         0.31      1.51    309.76      0.00    232.28      0.00      0.00      0.00      0.00
10:40:01         0.00      0.97    202.01      0.00    149.61      0.00      0.00      0.00      0.00
10:50:01         0.00      0.84    202.93      0.00    150.37      0.00      0.00      0.00      0.00
Average:        93.06    321.37    387.37      0.07    340.42      0.00      0.00      0.00      0.00

进程队列长度和平均负载状态输出

[zyq@zyq ~]$ sar -q
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
08:50:01            1       537      0.60      0.17      0.09         0
09:00:01            1       514      0.00      0.04      0.07         0
09:10:01            3       524      0.16      0.05      0.06         0
09:20:01            1       516      0.00      0.04      0.05         0
09:30:01            2       517      0.00      0.01      0.05         0
09:40:01            1       516      0.00      0.01      0.05         0
09:50:01            1       519      0.00      0.01      0.05         0
10:00:01            1       517      0.00      0.01      0.05         0
10:10:01            3       516      0.00      0.02      0.05         0
10:20:01            1       523      0.00      0.01      0.05         0
10:30:01            2       520      0.00      0.01      0.05         0
10:40:01            1       522      0.00      0.01      0.05         0
10:50:01            2       522      0.00      0.01      0.05         0
Average:            2       520      0.06      0.03      0.06         0
[zyq@zyq ~]$ 

内存和交换空间状态输出

[zyq@zyq ~]$ sar -r
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01    kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
08:50:01     30746992   1773796      5.45      5376    813576   3367716      8.29    824332    532752       120
09:00:01     29743184   2777604      8.54      5376   1629164   3461580      8.52   1652712    615428        20
09:10:01     29254192   3266596     10.04      5400   1840756   3504124      8.62   1715452    811748    181732
09:20:01     27528028   4992760     15.35      5400   3532048   3450740      8.49   2106288   2084256         8
09:30:01     27529784   4991004     15.35      5400   3532496   3455632      8.50   2103760   2084404        12
09:40:01     27529908   4990880     15.35      5400   3532640   3455600      8.50   2103792   2084408        20
09:50:01     27525052   4995736     15.36      5400   3534044   3473168      8.54   2106292   2085524        16
10:00:01     27521668   4999120     15.37      5400   3534188   3532484      8.69   2108396   2085524        16
10:10:01     27523224   4997564     15.37      5400   3534332   3473056      8.54   2108572   2085524        12
10:20:01     27510304   5010484     15.41      5400   3534592   3543276      8.72   2118528   2085420        16
10:30:01     27516172   5004616     15.39      5400   3534944   3486328      8.58   2114516   2085600        12
10:40:01     27514476   5006312     15.39      5400   3535088   3484168      8.57   2115696   2085212        20
10:50:01     27511336   5009452     15.40      5400   3535224   3543684      8.72   2115776   2085204        12
Average:     28073409   4447379     13.68      5396   3047930   3479350      8.56   1945701   1754693     14001

系统交换活动信息输出

[zyq@zyq ~]$ sar -w
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01       proc/s   cswch/s
08:50:01         1.97    352.89
09:00:01         1.45    973.18
09:10:01         1.13    337.85
09:20:01         0.67    299.05
09:30:01         0.84    237.86
09:40:01         0.56    223.19
09:50:01         0.64    236.46
10:00:01         0.77    229.65
10:10:01         0.63    225.51
10:20:01         0.75    243.54
10:30:01         0.82    231.11
10:40:01         0.60    228.30
10:50:01         0.61    232.23
11:00:01         0.79    235.80
Average:         0.88    309.60

注:所有的输出参数都可以通过man sar查询

查看某一时间段的情况

查看早上9点到10点的cpu负载

[zyq@zyq ~]$ sar -s 09:00:00 -e 10:00:00
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

09:00:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
09:10:01        all      0.20      0.02      0.13      0.01      0.00     99.64
09:20:01        all      1.02      0.00      0.09      0.12      0.00     98.77
09:30:01        all      0.10      0.00      0.06      0.00      0.00     99.84
09:40:01        all      0.09      0.00      0.05      0.00      0.00     99.86
09:50:01        all      0.10      0.00      0.05      0.00      0.00     99.85
Average:        all      0.30      0.00      0.08      0.03      0.00     99.59

查看早上9点到10点的cpu平均负载

[zyq@zyq ~]$ sar -s 09:00:00 -e 10:00:00 -q
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

09:00:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
09:10:01            3       524      0.16      0.05      0.06         0
09:20:01            1       516      0.00      0.04      0.05         0
09:30:01            2       517      0.00      0.01      0.05         0
09:40:01            1       516      0.00      0.01      0.05         0
09:50:01            1       519      0.00      0.01      0.05         0
Average:            2       518      0.03      0.02      0.05         0
[zyq@zyq ~]$ 

查看本月17号的cpu负载

[zyq@zyq ~]$ sar -f /var/log/sa/sa17
Linux 3.10.0-693.el7.x86_64 (zyq)     01/17/23     _x86_64_    (8 CPU)

08:38:30          LINUX RESTART

08:40:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
08:50:01        all      0.22      0.03      0.14      0.06      0.00     99.55
09:00:01        all      0.20      0.31      0.32      0.04      0.00     99.13
09:10:01        all      0.20      0.02      0.13      0.01      0.00     99.64
09:20:01        all      1.02      0.00      0.09      0.12      0.00     98.77
09:30:01        all      0.10      0.00      0.06      0.00      0.00     99.84
09:40:01        all      0.09      0.00      0.05      0.00      0.00     99.86
09:50:01        all      0.10      0.00      0.05      0.00      0.00     99.85
10:00:01        all      0.10      0.00      0.06      0.00      0.00     99.85
10:10:01        all      0.10      0.00      0.05      0.00      0.00     99.85
10:20:01        all      0.14      0.00      0.08      0.00      0.00     99.77
10:30:01        all      0.10      0.00      0.06      0.00      0.00     99.84
10:40:01        all      0.10      0.00      0.05      0.00      0.00     99.85
10:50:01        all      0.10      0.00      0.05      0.00      0.00     99.85
11:00:01        all      0.10      0.00      0.06      0.00      0.00     99.84
11:10:01        all      0.10      0.00      0.05      0.00      0.00     99.85
Average:        all      0.18      0.03      0.09      0.02      0.00     99.69
[zyq@zyq ~]$ 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux性能调优之sar详解 的相关文章

  • 在 Ubuntu 中找不到 X11/Xlib.h

    我试图在 Linux 上使用 open gl 编写一个相当简单的程序 但在编译时它说 编译拇指 egl 我对 GL 完全陌生 不知道出了什么问题 快速搜索使用 apt search Xlib h 打开 libx11 dev 包 但纯 Ope
  • 为什么我的 Dockerfile CMD 不起作用?

    所以在我的 Dockerfile 的末尾我有这样的内容 WORKDIR home CMD django admin startproject whattt CMD bin bash 当我创建映像然后运行容器时 一切都按预期运行 没有错误 D
  • C:如果文件描述符被删除,阻塞读取应该返回

    我正在以阻塞的方式从设备 文件描述符中读取 可能会发生这样的情况 在不同的线程中 设备被关闭并且文件描述符被删除 不幸的是 读取没有返回或注意到并且一直阻塞 作为一种解决方法 我可以使用 select 作为超时来执行 while 循环 如果
  • 从c调用汇编函数

    我试图从 c 调用汇编函数 但我不断收到错误 text globl integrate type integrate function integrate push ebp mov esp ebp mov 0 edi start loop
  • 推荐用于小型站点的 IRC 服务器 (ircd)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 情况 我想使用 IRC 机器人作为我正在研究的其他代码的通用通信接口 服务器硬件陈旧且内存不足 但运行在相对最新的 Debian GNU
  • 这种 bash 文件名提取技术有何用途?

    我有一部分 bash 脚本正在获取不带扩展名的文件名 但我试图了解这里到底发生了什么 是做什么用的 有人可以详细说明 bash 在幕后做了什么吗 如何在一般基础上使用该技术 bin bash for src in tif do txt sr
  • 从 Python 访问 802.11 无线管理帧

    我想从 Linux 上的 Python 嗅探 802 11 管理 探测请求 帧 这可以从 Scapy 中实现 如下所示 coding utf 8 from scapy all import def proc p if p haslayer
  • Linux“屏幕”的 Windows 等效项还是其他替代方案?

    我正在寻找一种在 Windows 环境中控制程序的方法 我希望它与 Linux 软件有点相似 screen 我搜索的原因是我需要使用标识符启动一个程序 在 Windows 上 这样我以后就能够关闭该特定程序 而无需关闭其他任何程序 即使实际
  • Fortran 中的共享库,最小示例不起作用

    我试图了解如何在 Linux 下的 Fortran 中动态创建和链接共享库 我有两个文件 第一个 liblol f90 看起来像这样 subroutine func print lol end subroutine func 我用它编译gf
  • 如何确定代码是否在信号处理程序上下文中运行?

    我刚刚发现有人正在从信号处理程序调用我编写的绝对不是异步信号安全的函数 所以 现在我很好奇 如何避免这种情况再次发生 我希望能够轻松确定我的代码是否在信号处理程序上下文中运行 语言是 C 但该解决方案不适用于任何语言吗 int myfunc
  • 如何从 Linux 内核模块获取使用计数?

    我对正在开发的内核模块的使用计数有疑问 我想打印它以进行调试 如何从模块代码中获取它 有问题的内核版本 Linux 2 6 32 module refcount http lxr linux no linux v2 6 34 1 inclu
  • 查看 Linux 上的多核或多 CPU 利用率

    我有一个在 Linux 上运行的程序 我需要确定它如何利用所有 CPU 内核 有没有什么程序可以查看这些信息 跑过 top 命令并按下 1 查看各个核心
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 在 debian wheezy amd64 上安装 ia32-libs

    我正在使用 Debian 7 喘息 amd64 uname a Linux tzwm debian 3 2 0 4 amd64 1 SMP Debian 3 2 51 1 x86 64 GNU Linux 我想安装ia32 libs在我的
  • Python将文件从Linux复制到WIndows

    我正在构建一个网站 该网站有一个表单 可以捕获用户数据并在用户数据上运行一些cgi cgi 的第一步是需要将文件从 Linux Web 服务器复制到 Windows 计算机 服务器将使用 Active Directory 角色帐户作为复制凭
  • 裸机交叉编译器输入

    裸机交叉编译器的输入限制是什么 比如它不编译带有指针或 malloc 的程序 或者任何需要比底层硬件更多的东西 以及如何才能找到这些限制 我还想问 我为目标 mips 构建了一个交叉编译器 我需要使用这个交叉编译器创建一个 mips 可执行
  • 完整的 C++ i18n gettext()“hello world”示例

    我正在寻找完整的 i18ngettext 你好世界的例子 我已经开始了一个基于的脚本使用 GNU gettext 的本机语言支持教程 https web archive org web 20130330233819 http oriya s
  • 运行 shell 命令并将输出发送到文件?

    我需要能够通过 php 脚本修改我的 openvpn 身份验证文件 我已将我的 http 用户设置为免通 sudoer 因为这台机器仅在我的家庭网络中可用 我目前有以下命令 echo shell exec sudo echo usernam
  • 如何在linux中使用iptables将http和https流量转发到透明代理[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这个问题似乎不是关于主要由程序员使用的特定编程问题 软件算法或软件工具 help on topic 如果您认为该问题与主题相关另一个 St
  • 套接字发送调用被阻塞很长时间

    我每 10 秒在套接字上发送 2 个字节的应用程序数据 阻塞 但发送调用在下面的最后一个实例中被阻塞超过 40 秒 2012 06 13 12 02 46 653417 信息 发送前 2012 06 13 12 02 46 653457 信

随机推荐