7 个使用 bcc/BPF 的性能分析神器

服务器维护B2C项目开发

在 Linux 中出现的一种新技术能够为系统管理员和开发者提供大量用于性能分析和故障排除的新工具和仪表盘。它被称为增强的伯克利数据包过滤器(eBPF,或 BPF),虽然这些改进并不是由伯克利开发的,而且它们不仅仅是处理数据包,更多的是过滤。 -- Brendan Gregg 本文导航 -7 个有用的 bcc/BPF 新工具 …… 07% -1、 execsnoop …… 10%

丝画阁 阅读:865评论:82018-01-10 18:23:56

「干货」总结最新的官方稳定版nginxmongomysql快速安装部署

环境配置B2C项目开发

nginx的最新版本为1.12.2,是现在很火的一个款 web代理服务和中间件。 mysql的最新稳定版本为 5.7 是一个开源而且稳定高效的关系行数据库。 mongo的最新稳定版本为 3.4 是一个性能卓越的no sql型的数据库。 很多人都在为安装消耗了不少时间,初学者很多时间都花费再这个上面,其实如果你不作管理员,真心消耗在安装上的时间,幕客觉得是很没必要的。 也有一些管理员,喜欢用源码的方式安装,原因是能定制更复合的场景。但幕客看来,其实也没必要,官方的yum源,安装对性能的降低确切的说幕客还没遇到过

丝画阁 阅读:1159评论:82018-01-10 18:22:41

网络工具中的“瑞士军刀”-netcat

linux命令B2C项目开发

这篇文章要介绍的是,享有Linux网络工具中的“瑞士军刀”盛誉的netcat(别名:nc)命令,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。 端口的刺探 查看某ip的某端口是否开放 bogon:~ Aec$ nc -v www.thanks.live 80www.thanks.live [47.91.132.205] 80 (http) open 简单的chat服务器

丝画阁 阅读:836评论:82018-01-10 18:21:33

linux中快速清空文件内容的几种方法

linux命令B2C项目开发

这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 $ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename history -c

丝画阁 阅读:772评论:82018-01-10 17:35:20

自媒体工具大全:新媒体运营,这100多个工具你值得拥有!

思考B2C项目开发

都说写文案,当小编最省事,但是实际情况是,当小编真的真的很容易! 当然,工资3K和3W是有区别的 首先你需要懂以下最基础最基础的一些软件工具 图片,视频排版,多平台管理,H5制作 表单设计,变现玩法

丝画阁 阅读:1433评论:82018-01-10 17:05:20

内存泄漏和内存溢出的区别是什么?

名词解释B2C项目开发

内存泄露是指分配出去的内存没有被回收回去,由于失去了对该内存区域的控制,因为造成了资源的浪费。Java中一般不会产生内存泄露,因为有垃圾回收器自动回收,但也不绝对,当我们new了对象,并保存了其引用,但是后面一直没用它,而垃圾回收器又不会去回收它,这便造成了内存泄露。 内存溢出是指程序所需要的内存超出了系统所能分配的内存的(包括动态扩展)的上限。

丝画阁 阅读:1108评论:82018-01-10 17:03:28

Linux下安装Nginx服务器并配置请求转发及负载均衡

nginxB2C项目开发

安装 本例中我使用的版本为: nginx-1.11.5 pcre-8.39 zlib-1.2.8 openssl-1.0.2j 1. 下载所需依赖包 (1) gzip模块需要zlib库:官网地址(http://www.zlib.net/zlib-1.2.11.tar.gz) (2) rewrite模块需要pcre库:官网地址(https://ftp.pcre.org/pub/p

丝画阁 阅读:764评论:82018-01-10 17:00:53

10年IT老兵:思路上的转变,远比单纯提升技术更有价值

思考B2C项目开发

本文节选自赵成教授在极客时间 App 开设的“赵成的运维体系管理课”,已获授权。更多相关文章,请下载极客时间 App,订阅专栏获取。 你好,我是赵成,来自美丽联合集团,集团旗下两大主力产品是蘑菇街和美丽说,我目前负责管理集团的技术服务团队。 1 为什么我选择了踏上运维之路? 我加入蘑菇街之前,在华为工作了七年,经历过开发、测试、运维以及一线客户服务等诸多岗位。这段在华为的经历,不但迅速提升了我的能力,培养了我全面思考的意识和能力,还让我积累了丰富的电信级和互联网业务研发及运维经验。 说起来,自己踏上运维之路有很大的偶然性,主要是因为:

丝画阁 阅读:777评论:82018-01-10 17:00:11

mysq复制三种常见的架构之一主多从/多级复制/双主复制之间的原理

MYSQL操作B2C项目开发

一:一主多从复制架构 在主库读写请求压力特别大的情况下,可以通过配置一主多从架构实现读写分离,把大量对实时性要求不高的的读写请求通过负载均衡分布在不同的数据库上,降低主库的读写压力。 在主库宕机的情况下,可以切换到任意从库继续提供服务 该架构的缺点:一主多从的结构能够解决大部分读写压力大的情况,但是如果从库过多,考虑的mysql复制是通过推送bin-log日志到从库,这样一来,势必会给主库造成大的网络或者I/O压力。 二 多级复制架构 该架构即为解决一主多从架构的缺点产

丝画阁 阅读:811评论:82018-01-10 16:59:00

真像实验室:PHP性能优化之单引号真的比双引号快吗?

php方法B2C项目开发

PHP做为WEB开发的第一语言,据各种搜索数据表示,全世界有70%的网站都使用PHP语言。当然做为研发人员,我们经常会使用搜索引擎搜索PHP代码优化,然后会有类似21条PHP开发手册,50条PHP性能优化方法等。 搜索演示 其中大部分会有这么一条: 用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会 那么事实真的如此吗,笔者使用PHP7.1.12,2核4G的服务器给大家来求个真。 编写代码:

丝画阁 阅读:1790评论:82018-01-10 16:57:48