`
文章列表
  1. SO_LINGER/ SO_REUSEADDR    TCP正常的关闭过程如下(四次握手过程):(FIN_WAIT_1) A       ---FIN--->       B(CLOSE_WAIT)(FIN_WAIT_2) A       <--ACK--       B(CLOSE_WAIT)  (TIME_WAIT)A        <--FIN----       B(LAST_ACK)  (TIM ...
    Socket选择可以指定Socket类发送和接受数据的方式。在JDK1.4中共有8个Socket选择可以设置。这8个选项都定义在java.net.SocketOptions接口中。定义如下:       public final static int TCP_NODELAY = 0x0001;    public final static int SO_REUSEADDR = 0x04;    public final static int SO_LINGER = 0x0080;    public final static int SO_TIMEOUT = 0x1006;  ...
环境: im4java-1.4.0   +  GraphicsMagick-1.3.17  ,CentOS操作系统 异常信息如下: Caused by: java.io.IOException: Cannot run program "gm": java.io.IOException: error=12, 无法分配内存        at java.lang.ProcessBuilder.start(ProcessBuilder.java:471)        at org.im4java.process.ProcessStarter.startProce ...
  FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。具体情况大家可以看相关的介绍文档,包括FastDFS介绍PPT等等。 出于简洁考虑,FastDFS没有对文件做分块存储,因此不太适合分布式计算场景。 源码: http://sourceforge.net/projects/fastdfs/files/   FastDfs google Code http://code.google.com/p/fastdfs/ 论坛
TIME_WAIT状态原理 ---------------------------- 通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。 客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。 下图是以客户端主动关闭连接为例,说明这一过程的。       TIME_WAIT状态存在的理由 ---------------------------- TCP/IP协议就是这样设计的,是不可避免的。主要有两个原因: 1)可靠地实现TCP全双工连接的终止 TCP ...
TCP状态转移,一共存在11个状态,请看下图 1.CLOSED:起始点,在超时或者连接关闭时候进入此状态。   2.LISTEN:svr端在等待连接过来时候的状态,svr端为此要调用socket, bind,listen函数,就能进入此状态。此称为应用程序被动打 ...

常见硬盘IOPS参考值

    博客分类:
  • IO
IOPS,即I/O per second,即每秒读写(I/O)操作的次数,多用于OLTP/数据库、小文件存储等场合,衡量随机访问的性能。 关于IOPS,请看:《磁盘性能指标--IOPS 理论 》      如何测试IOPS -------------------------------------------------------------------- 参考:http://zhumeng8337797.blog.163.com/blog/static/1007689142011226101554201   一个在线计算IOPS的网站 ----------------- ...
机械硬盘的连续读写性很好, 但随机读写性能很差。这是因为磁头移动至正确的磁道上需要时间,随机读写时,磁头不停的移动,时间都花在了磁头寻道上,所以性能不高。  如下图:在存储小文件(图片)、OLTP数据库应用时, ...
TFS Java客户端的说明   tfs-client-java版本选择: --------------------------------------- tfs-client-java的版本有: release-2.0.0/     tfs-with-large-2.1.1/ tfs-client-java-2.1.3/     release-2.2.2/ release-2.2.3/ release-2.2.4/ release-2.2.6/     最终我选用了tfs-client-java-2.1.3/ 版本,因为最高的2.2.x版本,工作时必需要与 ...
ns.conf 中注意修改的项目 ----------------------------------------------------- public->log_level=debug #日志文件的级别 public->port = 8108  #nameserver监听端口 public->work_dir=/usr/local/tfs  #工作目录,也就是tfs的安装目录 public->dev_name= eth0  #网络设备,即通信网卡,一般用内网 public->ip_addr = 192.168.119.145 ...
目前的情况,tfs安装在/usr/local/tfs/ 在 /usr/local/tfs/conf/目录,共有三个文件需要配置:ns.conf、ads.conf和ds.conf 各个文件功能 ns.conf用于配置nameserver, ds.conf用于配置dataserver, ads.conf为可选配置文件,用于配置nameserver和dataserver地址信息,可用于快速启动ns和ds。 rc.conf为可选配置文件,用于配置rcserver相关信息,主要适用于集群多,应用多的用户,可实现应用资源和集群资源的管理。 meta.conf为可选 ...
文章目录: 一、TFS(Taobao File System)安装方法 二、TFS(Taobao File System)配置dataServer、分区、挂载数据盘 三、TFS(Taobao File System)配置NameServer 四、TFS(Taobao File System)Java Client ------------------------------------------------------------------------       TFS(Taobao File System)是一个高可扩展、高可用、高性能、面向互联网 ...
    常见的分布式文件系统有,GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。     Google学术论文,这是众多分布式文件系统的起源 ================================== Google File System(大规模分散文件系统) MapReduce (大规模分散FrameWork) BigTable(大规模分散数据库) Chubby(分散锁服务) 一般你搜索Google_三大论文中文版(Bi ...
  NFS简介 ---------------------------------------------------- NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。     网络存储技术(Network Storage Technologies)  ---------------------------------------------------- 网络存储技 ...
GraphicsMagick资料 ---------------------------------------------------------------------------- GraphicsMagick官网 http://www.graphicsmagick.org GraphicsMagick编程接口  http://www.graphicsmagick.org/programming.html ImageMagick 程序接口  http://www.imagemagick.org/api/MagickCore/ Im4java 下载地址:http://sourc ...
Global site tag (gtag.js) - Google Analytics