centos 基本命令1

more/proc/meminfo查看系统内存信息iptables-F关闭防火墙/etc/init.d/networkrestart重启网卡#cd/etc/sysconfig/network-scripts进入网卡配置目录#cat/proc/cpuinfo查看CPU信息#cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l(查看cpu
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(五)——性能监控工具

一、性能分析工具简介BrendanGregg是算机性能设计、分析和调优专家,编写开源大量性能测试工具。http://www.brendangregg.com1、性能分析工具2、性能观测工具3、性能测评工具4、性能调优工具二、常用工具1、freefree指令会显示内存的使用情况,包括实体内存、虚拟的交换文件内存、共享内存区段以及系统核心使用的缓冲区等。free[-bkmotV][-s<间隔秒数
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(六)——网络配置工具

一、ifconfig1、ifconfig简介ifconfig可以简单地获取网络接口配置信息,还可以修改配置。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。2、ifconfig命令ifconfig[-v][-a][-s][interface]ifconfig[-v]interface[aftype]options|addressup:启动指定网络设备/网卡。down:关
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(七)——网络流量监控工具

一、iftop1、iftop简介iftop命令可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。在线安装:yuminstalliftop2、iftop命令iftop-h|[-nNpblP][-uunit][-iinterface][-ffiltercode][-Fnet/mask][-Gnet6/mask6]-h:查看帮助信息-i:指定监控网卡-b:不显示流量柱状图-B:以
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(八)——网络测试工具

一、ping1、ping简介PING是一个网络工具,用来测试与网络主机俄连通性。PING通过发送ICMPECHO_REQUEST数据包到网络主机,并显示响应情况,程序会按时间和成功响应的次数估算丢失数据包率。ping命令每秒发送一个ICMP数据包并且为每个接收到的响应打印一行输出。ping命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成后显示一个简要总结。ping命令在程序超时或当接
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(九)——Kernel Bypass

一、Linux内核协议栈性能瓶颈在x86体系结构中,接收数据包的传统方式是CPU中断方式,即网卡驱动接收到数据包后通过中断通知CPU处理,然后由CPU拷贝数据并交给内核协议栈。在数据量大时,CPU中断方式会产生大量CPU中断,导致CPU负载较高。(1)硬件中断导致的线程、进程切换硬件中断请求会抢占优先级较低的软件中断,频繁到达的硬件中断和软中断意味着频繁的线程切换,随着而来的就是运行模式切换、上下
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十)——CPU性能分析工具

一、CPU性能指标1、CPU使用率CPU使用率是最常见的一个性能指标,描述了非空闲时间占总CPU时间的百分比,根据CPU上运行任务的不同,分为用户CPU、系统CPU、等待IOCPU、软中断和硬中断等。用户CPU使用率包括用户态CPU使用率(user)和低优先级用户态CPU使用率(nice),表示CPU在用户态运行的时间百分比。用户CPU使用率高,通常说明有应用程序比较繁忙。系统CPU使用率,表示C
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

FAlinux04基础

一磁盘管理fdisk -l 查看硬盘1 fdisk /dec/sdb硬盘     分区    m for help    n 新建分区   p主分区  1      +10G w 保存退出 q不保存退出MBR模式: Mater Boot Record 主引导记录 单块硬盘不能超过2TB,超过不能用 只能分四个主分区    3P +1E(Logical逻辑分区卷)扩展分区    主分区加逻辑去驱动器
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十一)——CPU性能优化原理

一、CPU上下文切换1、CPU上下文Linux是多任务操作系统,支持远大于CPU数量的任务同时运行。在每个任务运行前,CPU需要知道任务从哪里加载、从哪里开始运行,即需要系统事先为CPU设置好CPU寄存器和程序计数器(ProgramCounter,PC)。CPU寄存器是CPU内置的容量小、但速度极快的内存,程序计数器是用来存储CPU正在执行的指令位置、或者即将执行的下一条指令位置。CPU寄存器和程
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十二)——CPU性能调优

一、应用程序优化(1)编译器优化。适当开启编译器优化选项,在编译阶段提升性能。gcc提供优化选项-On会自动对应用程序的代码进行优化。(2)算法优化。使用复杂度更低的算法,可以显著加快处理速度。在数据比较大的情况下,可以用O(nlogn)的排序算法(如快排、归并排序等),代替O(n^2)的排序算法(如冒泡、插入排序等)。(3)异步处理。使用异步处理,可以避免程序因为等待某个资源而一直阻塞,从而提升
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十三)——CPU性能测试

一、CPU上下文切换测试场景使用sysbench模拟多线程调度:sysbench--threads=10--time=300threadsrun使用vmstat查看CPU上下文切换:cs列上下文切换次数超过150万次。r列就绪队列长度最大达到8,超过系统CPU的个数4,存在大量的CPU竞争。sy列超过70%,说明CPU主要是被内核占用。in列中断次数上升到40000以上,说明中断处理也是个潜在的问
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十四)——CPU Cache

一、CPUCache1、CPUCache简介CPUCache是位于CPU与内存之间的临时存储器,容量比内存小但交换速度却比内存要快得多。Cache的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,会使CPU花费很长时间等待数据到来或把数据写入内存。在Cache中的数据是内存中的一小部分,但是CPU短时间内即将访问的,当CPU调用大量数据时,就可
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

PMP备考经历-心理篇

PMP备考经历及学习方法
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十五)——CPU绑定

一、孤立CPU1、孤立CPU简介针对CPU密集型的任务,CPU负载较高,推荐设置CPUAffinity,以提高任务执行效率,避免CPU进行上下文切换,提高CPUCache命中率。默认情况下,Linux内核调度器可以使用任意CPU核心,如果特定任务(进程/线程)需要独占一个CPU核心并且不想让其它任务(进程/线程)使用时,可以把指定CPU孤立出来,不让其它进程使用。2、孤立CPU的特点孤立CPU可以
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十六)——中断绑定

一、中断绑定简介1、中断简介计算机中,中断是一种电信号,由硬件产生并直接送到中断控制器上,再由中断控制器向CPU发送中断信号,CPU检测到信号后,中断当前工作转而处理中断信号。CPU会通知操作系统已经产生中断,操作系统就会对中断进行处理。常见的中断控制器有两种:可编程中断控制器8259A和高级可编程中断控制器(APIC)。8259A只适合单CPU的情况,多CPU多核的SMP体系下,为了充分利用SM
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

kubernets 挂载 NAS 报 access denied

1、客户侧现象使用ackpod挂载pvc,使用的华为NAS系统,报错,但是pod所在宿主node节点是可以正常挂载所有卷。报错如下:flexvolume:drivercallfailed,status:Failure,reason:Nas,maybeusefastnas,butpathnotstartwith/share:Failedtoruncmd:mount-fnfs-overs=3,xxxx
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

学习Linux的第8天

一、系统层次化标准(FHS,Filesystem Hierarchy Standard)           1.Linux系统中常见的目录名称和相应内容                     /boot           开机所需文件——内核、开机菜单以及所需配置文件等                    /dev              以文件形式存放任何设备与接口         
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

No.8 bin和sbin的区别

sbin:超级用户可以使用的二进制文件或者和开机相关的文件bin:一般用户可以使用的二进制文件或者和开机不相关的文件
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

实时数仓|架构设计与技术选型

当我们做一个项目时往往都需要选择该用什么技术。这一部分不是我们普通员工想的,而是架构师会根据客户的需求选择出合适的技术。当选择合适的技术会让我们的开发事半功倍。下面我就来讲解下我做的项目(实时数仓)是如何进行选型的。
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

BI发展趋势全景

针对BI系统、数据分析的技术趋势,进行归纳总结,对于某些趋势点,站在2021年的开端,让我们脚踏实地的脑洞一下吧。
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0