分类: Linux

Linux

146 篇文章

教你如何使用 Glances 命令行工具进行监控
Glances 是基于 Python 的开源跨平台的命令行监控工具,可提供有关系统性能的大量信息。可以监控内存和 CPU 利用率、网络带宽、磁盘 I/O、文件系统和正在运行的进程等等。  Glances 以具有视觉吸引力的格式显示信息。打印出有关的详细信息,例如: 系统正常运行时间和IP地址 内存利用率 CPU利用率 磁盘挂载点 磁盘 I…
一键计算Supermicro超微主板IPMI/BMC激活码Node Product Key
前言 最近整了一台超微X10DRL-I的双路机器,自带的BIOS只支持E5-2600v3的CPU,更新BIOS后可以支持v4。不过自己不太会刷BIOS,只敢通过IPMI傻瓜式刷机。 然而超微所有的IPMI要开启更新BIOS功能的话需要购买激活码,虽然网上有$20一个的,但是还是嫌贵…. 无意中发现居然有人破解了这个Node Product Key,…
一个TB级微服务海量日志监控平台
本文主要介绍怎么使用 ELK Stack 帮助我们打造一个支撑起日产 TB 级的日志监控系统。在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。然而在生产上跑着成百上千个服务,每个服务都只会简单的本地化存储,当需要日志协助排查问题时,很难找…
托管式服务网格:多类型计算服务统一管理的基础设施
  在服务网格技术使用之前,为了更快更灵活地进行业务创新, 我们常常会把现有应用进行现代化改造,把单体应用程序分拆为分布式的微服务架构。 对这些微服务治理的实现,往往是以代码库的方式把这些服务治理的逻辑构建在应用程序本身中,这些代码库中包括了流量管理、熔断、重试、客户端负载均衡、安全以及可观测性等这样的一些功能。这些代码库随着功能的不断增…
接口性能优化的11个小技巧
接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分库分表。 有时候,需要拆分服务。 等等。。。 导致接口性能问题的原因千奇…
会用到的Linux 性能调优工具
这里包含Linux 性能资料的工具图。它们展示了:Linux 可观察性工具、 Linux 静态性能分析工具、 Linux 基准测试工具、 Linux 调优工具和Linux sar。 性能观察工具 静态性能工具 性能测压工具 性能调优工具 sar perf-tools 追踪工具 BPF性能工具
Linux下常用的负载均衡
lvs Linux Virtual Server (lvs) 是Linux内核自带的负载均衡器,也是目前性能最好的软件负载均衡器之一。lvs包括ipvs内核模块和ipvsadm用户空间命令行工具两部分。 在lvs中,节点分为Director Server和Real Server两个角色,其中Director Server是负载均衡器所在节点,而Re…
Prometheus监控系列三 | 架构详解
1 官方架构图 Prometheus 是一套开源的系统监控报警框架。它是由 Google 前员工在2012年创建,作为社区开源项目进行开发,并于2015年正式发布。2016年,Prometheus 正式加入 Cloud Native Computing Foundation。 2 组件介绍 2.1 Prometheus Server 用于收集和存储…
搭建Harbor镜像存储仓库服务
1 申请阿里云 SSL 证书 由于之前在阿里云注册过域名,阿里云提供了单域名的免费 SSL 证书,因此使用 harbor.iuskye.com 这个域名申请一个 Nginx 证书。 /root/certs/server.pem /root/certs/server.key 2 安装 docker yum install -y yum-utils d…