展开

关键词

Linux 内核参数

(看着linux源码在centos7.4系统上测试,纠结了好久。。) (如果socket设置了TCP_USER_TIMEOUT参数,则TCP数据重传超时由该参数决定,不受tcp_retries2控制)。 socket可以使用TCP_CORK 参数来取消或允许该特性 参考: Linux之TCPIP内核参数优化 TCP protocol Tuning TCP - sysctl.conf 聊一聊重传次数 TCP 设置如下参数时最好将设置值大于等于系统或协议规定的参数大小,否则可能导致链路异常。 具体参见kswapd和pdflush 参考: linux-pdflush.htm linux-kernel-sysctl-vm/ sysctl/vm.txt Linux_Page_Cache_Basics

2.5K21

cs和bs比较_cs和bs的区别与联系

今天学习了bs和cs两个体系,分享一下。 bs和cs是当今世界的两大主流开发体系,接下来我从三方面来介绍说明。 1开发维护成本 cs开发维护成本高于bs。 而bs,只需要将服务器上的软件版本升级,然后从新登录就可以了。 2.客户端负载 cs客户端负载大。cs客户端不仅负责和用户的交互,收集用户信息,而且还需要通过网络向服务器发出请求。 bs把事务处理逻辑部分交给了服务器,客户端只是负责显示。 3.安全性 cs安全性高。 cs适用于专人使用的系统,可以通过严格的管理派发软件,bs使用人数多,不固定,安全性低 由此可见,bs相对于cs有更多的优势,现在大量的程序都用bs结构。 大量的软件公司都在开发bs版的软件,也就是web应用程序。

1600
  • 广告
    关闭

    开发者专享福利,1988元优惠券限量发放

    带你体验博客、网盘相册搭建部署、视频渲染、模型训练及语音、文字识别等热门场景。云服务器低至65元/年,GPU15元起

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Linux内核参数调优

    关于调优的建议: 1、出错时,可以查看操作系统日志,可能会找到一些有用的信息 2、尽量不要“批量”修改内核参数,笔者就曾这么干过,结果“调优”后,性能反而下降,事务出错数反而增加,所以,调优的时候可以考虑逐个参数进行调优 说明:我也不是很懂,参考自网络整理了下可能需要调整的一些参数 net.core.wmem_max=124928 发送套接字缓冲区大小的最大值(以字节为单位),参考值873200 net.core.rmem_max 通过配置TCP_TW_REUSE参数,来释放TIME_WAIT状态的端口号给新连接使用 net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收 net.ipv4.tcp_fin_timeout=30 默认值60,这个参数决定了它保持在FIN-WAIT-2状态的时间,参考值 30(一般来说FIN-WAIT-2的连接也极少) net.ipv4. 当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; 以下几个参数文件需要打开防火墙才会存在 net.netfilter.nf_conntrack_max=

    2.5K31

    bs架构与cs架构举例_cs架构嵌入BS

    BS架构 简介 指一种软件的开发模式,服务器/浏览器结构,即Browser/Server,最大的特点是不需要安装在手机或者电脑上面,有浏览器就可以使用. 例如 现在越来越多的软件都是基于BS架构(微信小程序,在线办公软件). 极少部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现,形成所谓三层3-tier结构——在下方超链接可了解三层架构3-tier-其实也就和SpringMVC框架层级代码结构类似 三层架构3-tier Bs

    200

    linux网络参数解析

    linux网络参数主要位于下面两个目录下:/proc/sys/net/core/和/proc/sys/net/ipv4/, 下面分别对这两个目录下常用的几个网络参数做下说明: 1. /proc/sys/net/core/ $ /proc/sys/net/core/somaxconn listen()的默认参数,挂起请求的最大数量.默认是128.对繁忙的服务器,增加该值有助于网络性能 tcp_keepalive_time $ /proc/sys/net/ipv4/tcp_keepalive_intvl $ /proc/sys/net/ipv4/tcp_keepalive_probes 这3个参数

    26010

    BS架构与CS架构_bs架构 可视化开发框架

    CS模式的主要特点:请求/响应工作方式、以消息交换作为通信方式、基于过程的服务访问、服务集中于特定的服务器。

    000

    cs与bs架构_cs架构和bs架构的应用

    CS和BS架构介绍 1. C/S架构 Client / Server (客户端/服务器端的交互形式。) 缺点:升级麻烦,维护成本较高。 优点:速度快,体验好,界面炫酷。

    700

    数据解析-bs4

    怕被人认出来所以将作者名字改掉了 今天学习了数据解析中的bs4。 首先要了解什么是bs4 bs4是BeautifulSoup的简称,我叫他靓汤hhh bs4的原理: - 实例化一个bs对象,且将页面源码数据加载到该对象中。 开始数据解析 首先进行环境的安装 # 在终端terminal中输入以下字符: pip install bs4 pip install lxml 安装好后,就是导入这个模块 from bs4 import with open(r"sougou.html", "r", encoding="utf-8") as fp: soup = BeautifulSoup(fp, "lxml") # 第一个参数 1是一个文件描述符,第二个参数一定是lxml,表示用lxml这个解析器进行数据解析 接着定位属性,我们试图找到li标签 print(soup.li) # 打印源码中第一次出现li

    5620

    Linux 内核参数优化(for oracle)

    使用不同的操作系统内核参数将使得数据库性能相差甚远。本文描述了linux下几个主要内核参数的设置,供参考。 2、参数修改的方式   由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。     该参数定义了一个linux进程能分配虚拟地址空间的单个共享内存段的大小(字节为单位)。      b、参数SEMMNS     该参数控制整个 Linux 系统中信号(而不是信号集)的最大数。      Oracle 建议将 SEMOPM 的值设置为不少于 100 d、参数SEMMNI     该参数定义整个Linux系统中信号集的最大数量。

    1.3K20

    bs4学习

    爬虫的数据解析包括正则,bs4,xpath,现在学习到了bs4,但是还是有点糊涂,现在根据网上的一些资料深入学习一下。 要安装环境,在终端terminal输入: pip3 install Beautifulsoup4 pip install lxml 按下回车即可,顺便要安装lxml,其实系统也有自带的解析器,但是bs4 使用的时候输入以下就可以导入模块 from bs4 import BeautifulSoup 为了搞清楚标签和属性定位,我截取了一段html的文本来学习他们的用法。 from bs4 import BeautifulSoup # 截取的用于测试的html文本 html_text = """

    Linux - curl -w 参数详解

    ipv4,也可以是ipv6 num_connects 最近传输中,新的连接数 num_redirects 在请求中跳转的次数 redirect_url 当 curl 没有指定 -L、--location 参数跟随重定向时

    1.4K10

    Linux内核参数调优

    用法: vim /etc/sysctl.conf #修改内容 sysctl -p #生效 相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来做更细微调整。 net.core.netdev_max_backlog = 400000 #该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。 net.core.somaxconn = 100000 #Linux kernel参数,表示socket监听的backlog(监听队列)上限 net.core.wmem_default = 11059200 net.ipv4.tcp_fin_timeout = 10 #表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。 参数值为布尔值,1表示接受,0表示不接受。 #在充当网关的linux主机上缺省值为1,在一般的linux主机上缺省值为0。 #从安全性角度出发,建议你关闭该功能。

    1.3K20

    linux ftp命令参数全集

    linux ftp命令参数是我们常用的服务器控制手段。那么我们现在就来介绍一些linux ftp命令参数。希望能帮助大家快速查阅,这些命令都是常用的,肯定会对您有所帮助。 binary(或bi) 将文档传送类型配置为二进制。 FTP> bye(或by) 结束和远程电脑的linux ftp命令参数会话并退出linux ftp命令参数。 FTP> cd 更改远程电脑上的工作目录 ,将显示本地电脑中当前的工作目录。 FTP>literal 将参数逐字发送到远程linux ftp命令参数服务器。将返回单个的linux ftp命令参数回复代码。 格式:literal argument 。能够通过 IP 地址或电脑名称指定电脑(DNS 或主机文档必须可用)。假如自动登录打开(默认),ftp 还将尝试自动将用户登录到linux ftp命令参数服务器port 指定用来联系linux ftp ftp命令参数会话并退出linux ftp命令参数。 FTP>quote 将参数逐字发送到远程linux ftp命令参数服务器。将返回单个的linux ftp命令参数回复代码。 Quote 和literal

    3.4K90

    Linux内核启动参数详解

    1.环境: Ubuntu 16.04 Linux linuxidc 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 2.查看当前linux内核的启动参数: cat /proc/cmdline 笔者的输出内容如下: BOOT_IMAGE=/boot/vmlinuz-4.4.0 ,此项就无效了 4.添加新的启动参数 vi /boot/grub/grub.cfg 此文件中会有第2步输出的内容,在其后追加参数即可,例如: 笔者的grub.cfg文件中就有如下行:(是不是与第2步输出的信息有些类似 $vt_handoff 假设笔者要加入参数dwc_otg.speed=1,那么修改后如下: linux /boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa update-grub命令无法满足更细致的内核参数修改需求

    1.2K20

    Linux启动引导参数grub

    内核引导参数精选 由于引导参数多如牛毛,本文不可能涉及全部,因此本文只基于 X86_64 平台以及 Linux-3.13.2 精选了一些与设备无关的引导参数以及少部分与设备有关的引导参数,过时的参数、非 常用于哄骗有缺陷的BIOS,让其以为运行的是Windows系统而不是Linux系统。 "Linux" = Linux "Microsoft Windows" = Windows 98 "Windows 2000" = Windows 2000 "Windows 2001" = Windows -2.6.23之后)而言,当BIOS询问内核:"你是Linux吗?" acpi_osi="Linux"表示添加"Linux"; acpi_osi="!Linux"表示删除"Linux"; acpi_osi=!

    14620

    linux系统参数调优

    执行 ulimit -a 查看系统配置 需要修改max user processes 和 open files 这两个值 vim /etc/sec...

    65680

    CS 与 BS 的区别

    1.硬件环境不同:   C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门server提供连接和数据交换服务.   B/S 建立在...

    38510

    基于BS架构微博系统

    用户信息系统 用户基本信息:如图5.3所示当用户点击修改后浏览器会提交form表单,发送请求携带用户基本信息到SpringMVC的控制器中接收请求,并把form表单中的数据组装成User对象,作为参数传入 图5.9搜索微博显示界面 微博操作;点击微博的点赞,转发和收藏功能类型,通过Ajax将微博id提交请求到后台控制器,从Session中获取登陆用户的信息,传递参数到Service对应的方法中通过对微博不同的操作调用对应的 后台管理员模块 管理员登陆:管理员可以通过在登陆页面中点击管理员登陆,跳转至管理员登陆页面如图5.22所示,管理员登陆后,页面发送请求到后台控制器中,后台Controller层接收请求,将用户名和密码作为参数调用业务层中的方法 ,管理员可以根据微博的内容来判断微博是否违法等信息,如果微博信息中包含不良信息,管理员可以通过操作栏中的删除按钮来删除微博或者可以对已经删除的为微博做恢复操作,当用户点击删除时,页面会携带着微博编号等参数发送请求给服务器 ,请求会被控制器中对应的方法所接收,将微博编号作为参数嗲用Service中对应的方法,在方法中调用Dao层接口在修改数据库中对应微博编号的微博状态为已删除,恢复微博和删除类似,只是修改数据库中对应微博信息状态为正常即可

    24531

    linux命令行参数getopts参数二选一

    最近想实现一个功能,就是当提供-s 参数时,跑单端数据,提供-p参数时,跑双端数据,但是不知道怎么实现才好,在Stack Overflow上发现了解答。

    21410

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券