有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。 #include <stdio.h>#include <stdlib.h>#include <string.h> #include <iostream>using namespace std ...
分类:
编程语言 时间:
2018-09-24 00:25:53
阅读次数:
271
一 磁盘物理结构(1) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道(Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储128×2的N次方(N=0.1.2 ...
分类:
数据库 时间:
2018-08-30 01:52:51
阅读次数:
270
前言: 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低。 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了传统 IO 的设计,采用通道+缓存区使得新式的 IO 操作直接面向缓存区,并且是非阻塞的,对于效率的提升真不是一点两 ...
分类:
编程语言 时间:
2018-08-27 18:07:51
阅读次数:
133
(一)nmon工具概述 nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控: --CPU使用率 --内存、交换空间使用率 --网络使用情况 --磁盘I/O,读写速度 --网络I/O速度,传输和读写速度 --顶级进程,查看哪些应用程序占用的CPU较多 --网络文件 ...
分类:
系统相关 时间:
2018-08-14 23:32:34
阅读次数:
1223
sar -n DEV #查看当天从零点到当前时间的网卡流量信息 sar -n DEV 1 10 #每秒显示一次,共显示10次 sar -n DEV -f /var/log/sa/saxx #查看xx日的网卡流量历史 sar -q #查看历史负载 sar -b #查看磁盘读写 1、查看网卡历史流量 重 ...
分类:
系统相关 时间:
2018-08-02 23:04:11
阅读次数:
278
Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使 ...
分类:
系统相关 时间:
2018-07-29 21:14:43
阅读次数:
273
在Java中如何处理文本I/O 使用Scanner类读取文本数据,使用PrintWriter类写文本数据 例子: 文本I/O需要编码、解码而二进制I/O不需要,所以二进制I/O比较快 二进制I/O类 InputStream类的方法 OutputStream类方法 FileInputStream和Fi ...
分类:
编程语言 时间:
2018-07-21 22:38:34
阅读次数:
244
什么是资源限制 资源限制是指在并发编程是,程序的执行速度受限于计算机硬件资源和软件资源。 如硬件: 上传和下载的速度。磁盘读写速度。CPU的处理速度。软件:有数据库的连接、socket连接数。 资源限制的引发的问题 并发编程中,将代码执行速度加快的原则是将代码中串行执行的部分变成并发执行,但是如果将 ...
分类:
其他好文 时间:
2018-07-20 01:14:35
阅读次数:
128
我选择了阿里云、华为云、新睿云三款平台进行测试,配置均为:2核,4G内存,40G 超高IO性能系统盘,1M带宽,本次测试我从三个方面进行阐述:
第一, 同等配置下的价格;
第二, 各厂商的云服务器硬件配置;
第三, 各厂商的跑分情况;
分类:
其他好文 时间:
2018-07-18 15:17:18
阅读次数:
357
这几天在性能测试中,BS架构系统中的一个功能点TPS(Transaction per second,即每秒完成事务数)上不去。使用常用的nmon工具监控系统硬件资源,发现内存、CPU、磁盘读写速度都正常,有人怀疑网络带宽达到了极限。为了排除网络带宽的影响,查找、学习以及介绍分析网络带宽占用的思路和方 ...
分类:
其他好文 时间:
2018-06-26 20:43:12
阅读次数:
498