linux

Linux Performance Analysis and Tools(Linux性能分析和工具)

首先来看一张图:上面这张神一样的图出自国外一个LeadPerformanceEngineer(BrendanGregg)的一次分享,几乎涵盖了一个系统的方方面面,任何人,如果没有完善的计算系统知识,网络知识和操作系统的知识,这张图中列出的工具,是不可能全部掌握的。出于本人对linux系统的极大兴趣,以及对底层知识的强烈...

网络文件系统与 Linux

网络文件系统 是文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。虽然NFS不是第一个此类系统,但是它已经发展并演变成UNIX®系统中最强大最广泛使用的网络文件系统。NFS允许在多个用户之间共享公共文件系统,并提供数据集中的优势,来最小化所需的存储空间。本文以NFS的...
代码星球·2020-09-21

Linux 下的两种分层存储方案

随着固态存储技术(SSD),SAS技术的不断进步和普及,存储介质的种类更加多样,采用不同存储介质和接口的存储设备的性能出现了很大差异。SSD相较于传统的机械硬盘,由于没有磁盘的机械转动,寻址速度大大提高,尤其在随机读写较多的应用环境下,性能会大大提升,但这些高性能存储设备的单位存储价格相对于传统的磁带和SATA硬盘也高...

linux 下各个4K区块文件大小测试速度对比 机械硬盘性能 64K性价比收益最高

机械硬盘,每个区块取三次数最小值为准,带2GRAM缓存卡4K3.4MB/秒8K7.3MB/秒16K9.5MB/秒32K16.7MB/秒64K44.2MB/秒128K67.1MB/秒256K100MB/秒512K139MB/秒1M158MB/秒2M181MB/秒4M183MB/秒8M198MB/秒16M200MB/秒32...

基于Linux的Samba开源共享解决方案测试(五)

对于客户端的网络监控如图: 双NAS网关50Mb码率视音频文件的稳定写测试结果如下:100Mb/s负载性能记录NAS网关资源占用稳定写稳定写CPU空闲内存空闲网卡占用NAS116个稳定流88.30%10G109MB/SNAS216个稳定流85.20%4.5G111MB/S对于NAS1网关的网络监控如图:&nb...

基于Linux的Samba开源共享解决方案测试(六)

在极限读场景下,对于客户端的网络监控如图: 在极限写场景下,对于NAS1网关的网络监控如图: 在极限写场景下,对于NAS2网关的网络监控如图: 在极限写场景下,对于客户端的网络监控如图: 在极限混合读写场景下,对于NAS1网关的网络监控如图: 在极限混合读写场景下,对于...

基于Linux的Samba开源共享解决方案测试(四)

对于客户端的网络监控如图: 双NAS网关100Mb码率视音频文件的稳定读测试结果如下:100Mb/s负载性能记录NAS网关资源占用稳定写稳定写CPU空闲内存空闲网卡占用NAS18个稳定流88.30%10G113MB/SNAS28个稳定流87.80%4.5G108MB/S对于NAS1网关的网络监控如图:&nbs...

基于Linux的Samba开源共享解决方案测试(三)

在极限写场景下,对于网关的网络监控如图: 在极限写场景下,对于网关的网络监控如图: 在极限混合读写场景下,对于网关的网络监控如图: 在极限混合读写场景下,对于客户端的网络监控如图: 双NAS网关100Mb码率视音频文件的稳定读测试结果如下:100Mb/s负载性能记录NAS网关资源...

基于Linux的Samba开源共享解决方案测试(一)

转自http://blog.csdn.net/u013394982/article/details/17914429Linux操作系统Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本...

基于Linux的Samba开源共享解决方案测试(二)

单NAS网关50Mb码率视音频文件的稳定读测试结果如下:50Mb/s负载性能记录NAS网关资源占用稳定读稳定读CPU空闲内存空闲网卡占用13个稳定流96.70%10G104MB/S对于网关的网络监控如图: 对于客户端的网卡监控如图: 单NAS网关50Mb码率视音频文件的稳定写测试结果如下:50Mb/...

20个Linux服务器性能调优技巧

Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。Linux高可用服务器集群解...

linux I/O优化 磁盘读写参数设置

关于页面缓存的信息,可以用cat/proc/meminfo 看到。其中的Cached指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty的值会增加。一旦开始把缓存页写入硬盘,Writeback的值会增加直到写入结束。Linux用pdflush进程把数据从缓存...

Linux文件读写机制及优化方式

Linux是一个可控性强的,安全高效的操作系统。本文只讨论Linux下文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统apiread,只是做了不同封装。以下所有测试均使用open,read,write这一套系统api缓存缓存是用来减少高速设备访问低速设备所需平均时...

linux优化之全过程

基于开放源代码的Linux给用户提供了这样一个平台:可以根据自己的软、硬件环境,定制自己的Linux应用环境。因此,根据每个用户不同的应用范围定制应用环境,可以将Linux系统的性能提升到新的高度。定制系统服务Linux在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和...
代码星球·2020-09-21

让“懒惰” Linux 运维工程师事半功倍的 10 个关键技巧!

好的Linux运维工程师区分在效率上。如果一位高效的Linux运维工程师能在10分钟内完成一件他人需要2个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱,不是吗?技巧是为了提高管理效率。虽然本文不打算对所有 技巧进行讨论,但是我会介绍“懒惰”管理员所用的10个基...