linux
皿小草
这个作者很懒,什么都没留下…
展开
-
docker run执行多个命令
docker run -it --cpus=4 --rm ubuntu:latest bash -c “mkdir input/ output/ && tree /opt”需要把多个命令用&&连接,然后双引号包裹原创 2020-06-02 14:00:11 · 7323 阅读 · 0 评论 -
linux flamegraph火焰图使用
perf可以忽略语言或者一些开发框架,从os的角度看到进程的cpu时间都耗费在哪些调用栈上。perf与火焰图搭配使用,提供一个比较友好的交互方式,来观察调用栈的耗时验证环境是ubuntu环境安装安装perf$ sudo apt install linux-tools-common# 装完使用perf的时候,提示还需要安装其它包$ sudo apt install linux-tool...原创 2020-04-10 23:53:29 · 2137 阅读 · 0 评论 -
ubuntu16.04 无法调节音量的解决办法
问题描述:笔记本联想G480,安装了ubuntu16.04.02 desktop,有声音(说明驱动可以正常工作),但是无法通过system settings调节音量,sound panel 修改无效,原因不明解决办法可以直接 cmd line:sudo alsamixer 会出现如下界面 通过左右方向键选择对应选项,上下方向键调节值,it works! done.原创 2017-05-06 20:08:15 · 6199 阅读 · 2 评论 -
docker elk 6安装
es官方安装推荐安装方式:elk6套装安装$ docker-compose up...$ docker-compose ps Name Command State Ports------------------------------------------...原创 2019-04-12 23:24:57 · 347 阅读 · 0 评论 -
ubuntu16 kubernetes 1.9.2 集群
环境说明:Step1: install docker ceStep2: install kubenetesStep3: initialize via kubeadmStep4: install network addon:Step5: repeat operations参考官方文档Using kubeadm to Create a Cluster记得半年前也捣鼓过一次kub...原创 2019-04-12 23:26:03 · 204 阅读 · 0 评论 -
linux zero-copy三个阶段演进
背景企业对生产环境的服务器产出要求越来越高,压榨IO是常有的事情,但是,当万兆网卡、SSD等设备用上了,性能却不一定随着硬件性能线性增长而增长。linux诞生之初是朝着一个稳定的操作系统演进的,这个初衷导致很多硬件上的特性无法完全释放出来。下面分几个阶段,聊一下其演进和对比一下优缺点。原始阶段以一个web服务器发送文件为例子,看一下数据流动:内核读取磁盘的文件到磁盘缓冲区APP从把内...原创 2019-04-16 22:15:54 · 219 阅读 · 0 评论