• 关于

    linux read 超时

    的搜索结果
  • Linux串口IO模式的一些心得

    众所周知,在Linux系统下所有设备都是以文件的形式存在,串口也一样。 通常I/O操作都是有阻塞与非阻塞的两种方式。 其中"超时"这个概念其实是阻塞中的一种处理手段,本质还是属于阻塞的I/O模式. 在Linux中串口的IO操作 本文将它分为三种状态: 阻塞状态 超时状态 非阻塞状态 这三种状态的转...

    文章 青衫无名 2017-06-02 1312浏览量

  • 从linux源码看socket(tcp)的timeout

    从linux源码看socket(tcp)的timeout 前言 网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种超时设置,于是就有了本篇博文。本文大部分讨论的是socket设置为block的情况,即s...

    文章 无毁的湖光 2020-03-25 1105浏览量

  • Spark修炼之道(基础篇)——Linux大数据开发基础:第十四节:Shell编程入门(六)

    本文主要内容 case控制结构 read命令 管道 1. case控制结构 参考:http://blog.csdn.net/dreamtdp/article/details/8048720 case控制结构语法格式: case expression in pattern...

    文章 周志湖 2015-10-06 2196浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • nginx参数优化杂记

    1.隐藏nginx软件版本号信息 暴露了软件版本号,恶意用户可能根据版本漏洞进行攻击,隐藏版本号可以加强Web服务的安全性。 vim /usr/local/nginx/nginx.conf http { server_tokens off; ###添加这一行 ...... } ...

    文章 test56 2016-09-24 1975浏览量

  • 一个理解同步异步阻塞非阻塞非常好的解释

    作者:知乎用户 链接:https://www.zhihu.com/question/19732473/answer/51734090 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 以linux下 tcp socket编程为例: 阻塞就是 recv/read的时候...

    文章 神棍先生 2017-11-10 578浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    作者:知乎用户 链接:https://www.zhihu.com/question/19732473/answer/51734090 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 以linux下 tcp socket编程为例: 阻塞就是 recv/read的时候...

    文章 神棍先生 1970-01-01 463浏览量

  • linux 串口阻塞与非阻塞参数设置

    在串口设置中,有以下两个参数可以决定是否阻塞。 在打开串口时不加O_NODELAY,可用下面的第二种方法,来进行阻塞/非阻塞的设定  c_cc[VTIME] 非规范模式读取时的超时时间(单位:百毫秒),可以这么理解,从接收到后一个字节开始计时,如果超时,则退出READ  c_cc[VMIN]  非...

    文章 double2li 2016-12-21 964浏览量

  • 分析网络超时问题的最佳实践

    对于云上的用户来说,业务日志里面报超时问题处理起来往往比价棘手,因为1) 问题点可能在云基础设施层,也有可能在业务软件层,需要排查的范围非常广;2) 这类问题往往是不可复现问题,抓到现场比较难。在本文里就分析下如何来分辨和排查这类问题的根本原因。 业务超时 != 网络丢包 由于业务的形态不同,软件...

    文章 怀知 2019-05-13 6601浏览量

  • 分析网络超时问题的最佳实践

    作者:怀知 对于云上的用户来说,业务日志里面报超时问题处理起来往往比价棘手,因为1) 问题点可能在云基础设施层,也有可能在业务软件层,需要排查的范围非常广;2) 这类问题往往是不可复现问题,抓到现场比较难。在本文里就分析下如何来分辨和排查这类问题的根本原因。 业务超时 != 网络丢包 由于业务的形...

    文章 技术课堂的搬运工~ 2020-03-31 130浏览量

  • 利用ganymed-ssh2远程执行其它Linux机器上的shell命令

    实际应用中,有时候需要从web管理界面上,远程去启动其它linux主机上的程序,利用ssh协议可以方便的满足这一需求。事实上hadoop架构中,从nn上启动dn时,就是利用了免密码ssh登录。ganymed-ssh2是一个实现了ssh协议的开源项目,项目地址为:http://ganymed-ssh...

    文章 杨俊明 2015-07-06 767浏览量

  • 无状态TCP的ip_conntrack

    Linux的ip_conntrack实现得过于沉重和精细。而实际上有时候,根本不需要在conntrack中对TCP的状态进行跟踪,只把它当UDP好了,我们的需求就是让系统可以将一个数据包和一个五元组标示的流相关联,因为很多的基于流的策略都设置在conntrack结构中,所以当关联好之后,就可以直接...

    文章 科技小能手 2017-11-12 1001浏览量

  • timer的优化故事

    原作者:淘杰 前几天nodejs发布了新版本4.0,其中涉及到一个更新比较多的模块,那就是下面要介绍的timer模块。 timers: Improved timer performance from porting the 0.12 implementation, plus minor fixes...

    文章 _朴灵_ 2018-05-14 804浏览量

  • 《Linux高性能服务器编程》——3.3 TCP连接的建立和关闭

    3.3 TCP连接的建立和关闭 本节我们讨论建立和关闭TCP连接的过程。 3.3.1 使用tcpdump观察TCP连接的建立和关闭 首先从ernest-laptop上执行telnet命令登录Kongming20的80端口,然后抓取这一过程中客户端和服务器交换的TCP报文段。具体操作过程如下: $ ...

    文章 华章计算机 2017-08-01 1509浏览量

  • Linux内核驱动之延时---内核超时处理【转】

    转自:http://blog.chinaunix.net/uid-24219701-id-3288103.html  内核超时处理 jiffies 计数器 定时器中断由系统定时硬件以规律地间隔产生; 这个间隔在启动时由内核根据 HZ 值来编程, HZ 是一个体系依赖的值, 每次发生一个时钟中断, ...

    文章 桃子红了呐 2017-11-09 1077浏览量

  • Nginx/tengine里的那些timeout时间

    老早用nginx时就零零散散的接触这些时间,一直没静下心系统的梳理一遍,其实理解了这些时间的作用和设置,对配置tengine(nginx)线上业务的优化有不可小觑的作用,对nginx的工作流程也会有更深的理解,目前我线上配置是服务http小文件(非视频和下载类)的,具体参数配置如下,因为没有看过n...

    文章 科技小能手 2017-11-12 1261浏览量

  • Nginx/tengine里的那些timeout时间

    老早用nginx时就零零散散的接触这些时间,一直没静下心系统的梳理一遍,其实理解了这些时间的作用和设置,对配置tengine(nginx)线上业务的优化有不可小觑的作用,对nginx的工作流程也会有更深的理解,目前我线上配置是服务http小文件(非视频和下载类)的,具体参数配置如下,因为没有看过n...

    文章 技术小胖子 2017-11-16 654浏览量

  • 时延敏感业务低概率超时问题分析

    前言 作为阿里云底层提供的基础设施,内部的物理网络和许多网络产品在数据平面给客户的可操作性并不高,从一定程度上来说是个黑盒。当然,在传统的IDC环境,业务和物理网络之间也存在同样的隔阂。所以在遇到业务卡顿、延迟、不通等问题的时候,很容易怀疑到网络。因此如何抽丝拨茧,找到正确的方向对症下药才能够真正...

    文章 月宾jerry 2019-06-17 5779浏览量

  • 时延敏感业务低概率超时问题分析

    作者:月宾jerry 前言 作为阿里云底层提供的基础设施,内部的物理网络和许多网络产品在数据平面给客户的可操作性并不高,从一定程度上来说是个黑盒。当然,在传统的IDC环境,业务和物理网络之间也存在同样的隔阂。所以在遇到业务卡顿、延迟、不通等问题的时候,很容易怀疑到网络。因此如何抽丝拨茧,找到正确的...

    文章 技术课堂的搬运工~ 2020-03-31 71浏览量

  • Linux内核驱动之延时---内核超时处理【转】

    转自:http://blog.chinaunix.net/uid-24219701-id-3288103.html  内核超时处理 jiffies 计数器 定时器中断由系统定时硬件以规律地间隔产生; 这个间隔在启动时由内核根据 HZ 值来编程, HZ 是一个体系依赖的值, 每次发生一个时钟中断, ...

    文章 sky-heaven 2016-07-07 581浏览量

  • Linux内核驱动之延时 【转】

    转自:http://blog.chinaunix.net/uid-24219701-id-3288103.html  jiffies 计数器 定时器中断由系统定时硬件以规律地间隔产生; 这个间隔在启动时由内核根据 HZ 值来编程, HZ 是一个体系依赖的值, 每次发生一个时钟中断, 一个内核计数器...

    文章 桃子红了呐 2017-11-08 793浏览量

  • 记一次InfluxDB写入抖动问题的排查和思考

    前言 InfluxDB是当今最为流行的开源时序数据库,广泛应用于监控场景,因为监控数据的来源多样,InfluxDB的数据写入链路也具有一定的复杂性。本文将分享一次由网络状况不佳而触发的写入抖动问题的排查过程,并且深入分析其背后所涉及到的技术原理。   问题的出现 某用户反馈其InfluxDB实例...

    文章 Foo 2019-11-19 1341浏览量

  • 《Linux内核设计与实现》读书笔记(十一)- 定时器和时间管理

    系统中有很多与时间相关的程序(比如定期执行的任务,某一时间执行的任务,推迟一段时间执行的任务),因此,时间的管理对于linux来说非常重要。   主要内容: 系统时间 定时器 定时器相关概念 定时器执行流程 实现程序延迟的方法 定时器和延迟的例子   1. 系统时间 系统中管理的时间有2种:实...

    文章 zting科技 2017-10-24 636浏览量

  • 《Linux内核设计与实现》读书笔记(十一)- 定时器和时间管理【转】

    阅读目录 1.1  实际时间 1.2 定时器 3.1 HZ 3.2 jiffies 3.3 时钟中断处理程序 4.1 定时器的定义 4.2 定时器的生命周期 转自:http://www.cnblogs.com/wang_yb/archive/2013/05/10/3070373.html 系...

    文章 桃子红了呐 2017-11-08 1055浏览量

  • linux命令:read

     read命令简介:        此命令用于跟用户交互输入 1.命令格式: read 变量名1 变量名2 ...   read后面接变量名称等用户输入字符从而给变量赋值。 Usage:   [root@xuelinux test]# read NAME AGE     John 26      ...

    文章 技术小甜 2017-11-16 668浏览量

  • 《Linux内核设计与实现》读书笔记(十一)- 定时器和时间管理【转】

    转自:http://www.cnblogs.com/wang_yb/archive/2013/05/10/3070373.html 系统中有很多与时间相关的程序(比如定期执行的任务,某一时间执行的任务,推迟一段时间执行的任务),因此,时间的管理对于linux来说非常重要。   主要内容: 系统时...

    文章 sky-heaven 2016-03-15 502浏览量

  • 《Linux系统编程(第2版)》——2.10 I/O多路复用

    本节书摘来自异步社区《Linux系统编程(第2版)》一书中的第2章,第2.10节,作者:【美】Robert Love著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.10 I/O多路复用 应用通常需要在多个文件描述符上阻塞:在键盘输入(stdin)、进程间通信以及很多文件之间协调I/O。...

    文章 异步社区 2017-05-02 1361浏览量

  • Linux之bash脚本编程---用户交互

    系统管理部分一: 分区、创建、查看、调整、挂载、文件系统的结构、硬链接、软链接 脚本"语法错误"非逻辑错误检测: # bash -n script.sh 单独执行,脚本执行每个代码 # bash -x script.sh     +        程序在执行     没有+    程序过程中应...

    文章 余二五 2017-11-15 703浏览量

  • PHP在linux上执行外部命令(整理)

    目录:一、PHP中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于PHP运行linux环境中命令出现的问题一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门...

    文章 技术小牛人 2017-11-09 846浏览量

  • 【整理】Socket编程之非阻塞connect(一)

    非阻塞 connect:       在 TCP socket 被设置为非阻塞的情况下调用 connect ,若没有立即返回成功,则会返回 -1 以及 errno =  EINPROGRESS 的 错误,其表示连接操作正在进行中,但是尚未完成,与此同时 TCP 三次握手操作会同时进行。在这之后,我...

    文章 摩云飞 2016-05-11 4616浏览量

  • Linux内核驱动之延时 【转】

    转自:http://blog.chinaunix.net/uid-24219701-id-3288103.html  jiffies 计数器 定时器中断由系统定时硬件以规律地间隔产生; 这个间隔在启动时由内核根据 HZ 值来编程, HZ 是一个体系依赖的值, 每次发生一个时钟中断, 一个内核计数器...

    文章 sky-heaven 2015-09-16 554浏览量

1 2 3 4 ... 14 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务