Bpftrace is an open source tracker built on BPF and BCC. Like BCC, bpftrace comes with a number of performance tools and supporting documentation. However, it also provides a high-level programming language that allows you to create powerful single lines of code and short tools. For example, use the
BCC contains documentation for tools, man pages, and sample files, as well as guidelines for using BCC tools, as well as guidelines and reference guides for BCC tool development. It provides an interface for developing BCC tools in Python,C + + and lua (not shown); possibly in the future
According to public statistics, the total size of China's IDC service market reached 122.8 billion yuan in 2018, an increase of more than 28 billion yuan over 2017. The growth rate of the public cloud market is close to 30%, which is the main reason for the rapid growth of the overall market. The public cloud market is booming, pulling traditional IDC enterprises into
USE method for resource analysis for each resource, check: 1, Utilization usage 2, Saturation saturation 3, Errors error Linux 60 second analysis this content comes from the performance analysis god and Netflix
1. Find all files larger than 1m and whose types are ordinary files in the / etc directory [root@centos7 ~] # find / etc/-type f-size + 1m | xargs ls-lh-rw-r--r--.
Performance tools use extended BPF in part because of its programmability. The BPF program can perform custom wait time calculations and statistical summaries. These features alone can make an interesting tool, and there are many other tracking tools with these features. What makes BPF different
Environment system: centos 7.6Firewall and selinux: shutdown status 1. Vlc installation steps yum-y install epel-releaseyum-y install vlccentos7 yum source has been
1. Download yum-y install pcre-devel zlib-devel gcc-c++ make wget-y2. Create users, groups to establish nginx users, do not establish host folders, do not log in to she
The boot process of the system 1. Power-on 2.bios initializes eg: memory, hard drive is not plugged in 3. The data in the disk boot hard disk is saved in the form of partitions. The magnetic head on the hard disk scans the data of the hard disk # # track: the track of the magnetic head turning around, you can determine which ring # # sector the data is in: OK.
ActiveConn is the number of active connections, that is, the ESTABLISHED; [root@lvs-fullnat-one ~] # ipvsadm-L-timeoutTimeout (tcp t) of the tcp connection status
On May 13, 2019, the national standard of Network Security level Protection system 2.0 (referred to as "Equal Insurance 2.0") was officially released and implemented on December 1, 2019. This is a major upgrade after the implementation of the Network Security Law more than a decade after the publication of "Equal Insurance 1.0" in 2008. This watch
Nowadays, ah, sometimes we need different IP for work reasons. How should we switch computer IP at this time? Many people will say to change IP software, so can you change computer IP address automatically by changing IP software? Let's verify it together. About IP: how do we in our lives
First, the use of sed command: (good at text editing, good at manipulating lines) 1. Add information 2. Delete message 3. Modify message 4. Filter information (grep is stronger) 2, view information 1) View information according to specified line number filter single line information display line 2 information-n
It has been a headache for nginx logs to grow over time, but we can actually send a signal USR1 to the nginx main process to generate new log files, and then archive the old log files. Here is the script I used to split the logs. [root@master ~] # ca
Samba is a free software that implements SMB protocol on Linux and UNIX systems, which is composed of server and client programs. SMB (Server Messages Block, Information Service Block) is a way to share files and printers on a local area network.
Create virtual machines in batches using specified templates # define parameters param ([string] $VMname, [string] $vmhostname, [string] $datastore, [string] $template) #
As a computer user, you can't use a computer if you don't know how to operate the file system graphically. So as a programmer, if you do not know how to operate the Linux file system on the command line, you dare not say that you are a qualified programmer. We use Unix / Linux as the
Docker-based CI/CD tool Drone all the compilation and testing processes are carried out in the Docker container. Developers only need to include the .drone.yml file in the project, push the code to the git repository, and Drone will
Everything in Linux is a file, and all operations are based on command invocation. For commands, receive the data to be processed, the way to receive data: input redirection, get data through keyboard or file; inline input redirection; data generated by other commands are transmitted through pipe characters: output redirection through
Environment description: hostname operating system version ipdocker versionkubelet versionhelm version configuration remarks masterCentos 7.6.1810172.27.9.131Docker