系统
single6
这个作者很懒,什么都没留下…
展开
-
平均周转时间,平均等待时间
现有4个同时到达的作业J1,J2,J3和J4,它们的执行时间分别是1小时,3小时,5小时,7小时,系统按单道方式运行且采用短作业优先算法,则平均周转时间是()小时平均周转时间:周转时间总时间/总的作业个数: 周转时间:作业完成时刻-作业到达的时刻谁短谁先执行,因为是同时到达即提交时间一样J1,J2,J3,J4的提交时间都为0;J1需要1小时,到达时间为1.周转时间为1;J2需...原创 2018-07-17 22:10:46 · 28386 阅读 · 1 评论 -
Linux系统卡顿怎么排查,top命令
今天面试被问到了,专门整理一下;一般卡顿主要是以下几个方面:1:内存使用,可以用free -g来查当观察到free栏已为0的时候,表示内存基本被吃完了,那就释放内存吧。释放内存:syncecho 3 > /proc/sys/vm/drop_cachessync表示将内存缓存区内容立即同步到磁盘,为了保证安全可以多执行几次。2:磁盘使用, df-h...原创 2018-07-23 22:43:35 · 18156 阅读 · 0 评论 -
git中的echo怎么退出
之前用echo编辑,退不出去了,可以用Ctrl+d原创 2018-07-29 13:45:54 · 854 阅读 · 0 评论 -
TCP滑动窗口和socket缓冲区之间的关系
一、TCP的滑动窗口大小实际上就是socket的接收缓冲区大小的字节数 二、对于server端的socket一定要在listen之前设置缓冲区大小,因为,accept时新产生的socket会继承监听socket的缓冲区大小。对于client端的socket一定要在connet之前设置缓冲区大小,因为connet时需要进行三次握手过程,会通知对方自己的窗口大小。在connet之后再设置...原创 2018-08-02 10:30:34 · 3731 阅读 · 0 评论 -
UDP传输数据包的大小
之前面试被问了,后来查了一下,但是太详细,有时也不好。1500字节被称为链路层的MTU(最大传输单元).1500-20-8=1472在普通的局域网环境下,我建议将UDP的数据控制在1472字节以下为好还有地方说还应该有个PPP的包头包尾的开销(8Bytes),那就为1492了UDP 包的大小就应该是 1492 - IP头(20) - UDP头(8) = 1464(BYTES)TC...原创 2018-08-02 15:48:46 · 5818 阅读 · 0 评论 -
connect会阻塞,怎么解决?如果select返回可读,结果只读到0字节,什么情况?
步骤1: 设置非阻塞,启动连接实现非阻塞 connect ,首先把 sockfd 设置成非阻塞的。这样调用connect 可以立刻返回,根据返回值和 errno 处理三种情况:(1) 如果返回 0,表示 connect 成功。(2) 如果返回值小于 0, errno 为 EINPROGRESS, 表示连接 建立已经启动但是尚未完成。这是期望的结果,不是真正的错误。...原创 2018-08-02 16:54:43 · 1676 阅读 · 0 评论