计算机应用技术专业网站开发方向wordpress网站排行榜

diannao/2026/1/21 20:14:16/文章来源:
计算机应用技术专业网站开发方向,wordpress网站排行榜,可以做动图的视频网站,用html5做的静态网站最近#xff0c;我们想对MongoDB在大量连接中的行为进行基准测试。这使我不得不重新讨论该主题#xff0c;并刷新关于如何在Linux服务器上创建大量连接和线程的记忆。在此过程中#xff0c;我发现了一些没有使用过的新可调参数。MongoDB配置甚至MongoDB本身也可以选择限制传…最近我们想对MongoDB在大量连接中的行为进行基准测试。这使我不得不重新讨论该主题并刷新关于如何在Linux服务器上创建大量连接和线程的记忆。在此过程中我发现了一些没有使用过的新可调参数。MongoDB配置甚至MongoDB本身也可以选择限制传入连接的最大数量。默认为64k。# mongod.confnet:maxIncomingConnections: 999999请注意默认情况下MongoDB为每个传入的连接创建一个专用的工作线程。我想测试此默认值但我应该指出有一个相关设置更改为工作池模型。据推测这将允许大量的传入连接并使用更少的线程。请注意即使正式记录了此选项它仍被标记为实验性的net:serviceExecutor: adaptive但是对于我的测试我将为每个连接创建一个线程因此还需要以下所有配置…Linux配置为了正确设置ulimit我需要回过头来记住我在大学中学到的所有基本Unix原理一切都是文件。特别是就ulimit而言TCP / IP连接是打开的文件。由于历史原因nproc实际上是线程数。从历史上看Linux进程是单线程并发工作负载是多进程。线程从堆栈分配内存堆栈也具有最大大小。# Connections are files because in Unix everything is a file.echo ec2-user soft nofile 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard nofile 9999999 | sudo tee -a /etc/security/limits.conf# nproc is really number of threads.echo ec2-user soft nproc 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard nproc 9999999 | sudo tee -a /etc/security/limits.conf# Threads need memory from the stack.echo ec2-user soft stack 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard stack 9999999 | sudo tee -a /etc/security/limits.conf但是创建线程使用mmap从堆栈分配内存。并且在内核级别上有一个设置用于设置每个进程的最大映射内存块的最大数量该设置也必须增加echo 9999999 /proc/sys/vm/max_map_count# If you want to persist across rebootsecho vm.max_map_count9999999 | sudo tee -a /etc/sysctl.conf最终在基准客户端上我开始遇到TCP / IP的限制。在TCP协议中一个套接字用元组(本地地址本地端口远程地址远程端口)标识并且该元组在每个套接字中必须是唯一的。端口号的范围是1到65535。因此从一个基准客户端中我只能创建65535个传出连接。为了对更多的连接进行基准测试唯一的选择是拥有一个以上的客户端主机或至少一个客户端的IP地址。但是我没有走那么远。(在服务器端端口当然是众所周知的mongod端口27017。)令我惊讶的是默认情况下Linux甚至都不会使用TCP可能的全部65k端口。甚至必须对此进行配置echo 1024 65530 /proc/sys/net/ipv4/ip_local_port_range# If you want to persist across rebootsecho net.ipv4.ip_local_port_range 1024 65530 | sudo tee -a /etc/sysctl.conf这两个数字是最小和最大传出端口。请注意在服务器(基准客户端)上不需要此配置。EC2配置在AWS上我发现在尝试使用的M5系列EC2实例(最大为m5.2xlarge)上我只能创建32k连接和线程。使用完全相同的配置但是切换到c3.8xlarge实例类型我能够创建更多实例达到上述ip_local_port_range所规定的接近65k的限制。我尚未找到任何可以证实我对M5实例的观察的AWS文档。AWS支持人员也没有确认这一点。所以这对我来说仍然可能是一个错误。摘要因此这里是一个副本和可粘贴脚本中的所有步骤。这是为运行Amazon Linux 2的AWS实例专门构建的。您可能需要针对其他版本的Linux进行调整。特别是在Centos和RHEL上将用户名从更改ec2-user为root。# This assumes a fresh Linux host from standard Amazon Linux 2 images.# Adaptable to Centos/RHEL too.sudo sused -i .orig s/net\:/net\:\n maxIncomingConnections: 999999/ /etc/mongod.conf# Connections are files because in Unix everything is a file.echo ec2-user soft nofile 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard nofile 9999999 | sudo tee -a /etc/security/limits.conf# nproc is really number of threads.echo ec2-user soft nproc 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard nproc 9999999 | sudo tee -a /etc/security/limits.conf# Threads need memory from the stack.echo ec2-user soft stack 9999999 | sudo tee -a /etc/security/limits.confecho ec2-user hard stack 9999999 | sudo tee -a /etc/security/limits.conf# Threads allocate memory with mmapecho 9999999 /proc/sys/vm/max_map_count# If you want to persist across rebootsecho vm.max_map_count9999999 | sudo tee -a /etc/sysctl.conf# Needed for outgoing connections (on client)echo 1024 65530 /proc/sys/net/ipv4/ip_local_port_rangeecho net.ipv4.ip_local_port_range 1024 65530 | sudo tee -a /etc/sysctl.conf# Checks EC2 instance type but doesnt do anything about itcurl http://169.254.169.254/latest/meta-data/instance-type

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89520.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百度创建网站吗网站的设计

环境信息 minio版本 :最新 k8s 版本1.22 使用nfs作为共享存储 一.单节点安装包部署 脚本部署,一键部署,单节点应用于数据量小,一些缓存存储,比如gitlab-runner的产物数据,maven的打包依赖数据 #!/bin/bash# 步骤…

网站开发技术方案与实施手机钓鱼网站免费制作

LinkedHashSet是Set集合的一个实现,具有set集合不重复的特点,同时具有可预测的迭代顺序,也就是我们插入的顺序。并且linkedHashSet是一个非线程安全的集合。如果有多个线程同时访问当前linkedhashset集合容器,并且有一个线程对当前…

建站用什么搭建比较好电子商务网站建设技术解决方案

转载自 Java对象的引用类型 Java对象的引用类型有强引用,软引用,弱引用,虚引用和FinalReference,提供这几种引用类型的主要目的: 1.程序员可以通过不同的引用方式决定某些对象的生命周期; 2.利用JVM的垃圾回收机制&a…

求职网站怎么做关于网站建设的网站有哪些

在C#中,什么是委托(Delegate)?请简要说明委托的概念,并提供一个简单的示例说明如何使用委托。 答案: 委托的概念: 委托是一种类型,它允许将方法作为参数传递,使得可以…

电商设计网站哪个好哪些网站的简历做的比较好

蜂鸣器常用分类从两方面 声源类型:压电蜂鸣器( Piezoceramic Element Buzzers )、电磁蜂鸣器( Magnetic Buzzers ) 驱动类型:有源蜂鸣器( Indicators )、无源蜂鸣器( Transducers ) 一、电磁式蜂鸣器 无源电磁式设计电路 电磁蜂鸣器的线圈类似于电感&am…

东南亚cod建站工具住房和城乡建设部网站标准下载

本文介绍了OpenHub框架 -基于Apache Camel的新的开源集成解决方案。 本文回答了一些问题,为什么您应该关心另一个集成框架,强弱属性以及如何使用OpenHub启动新项目。 OpenHub框架是Apache Camel,但经过改进…… 当然,您只能使用A…

wordpress怎么设置跳站外链接网站型销售怎么做的

1.map是什么? map函数是Python中的一个内置函数,用于将一个函数应用到一个或多个可迭代对象的每个元素上,生成一个新的可迭代对象。它的一般形式是: map(function, iterable1, iterable2, ...)其中,function是一个函…

北京网站建设建设公司上海网站建设平台

Linear Decoders Deep Learning and Unsupervised Feature Learning Tutorial Solutions 以三层的稀疏编码神经网络而言,在sparse autoencoder中的输出层满足下面的公式 从公式中可以看出,a3的输出值是f函数的输出,而在普通的sparse autoenc…

广州商城建站搭建公司内部网站

1.概要这一系列将进行PrismWPF技术的实战讲解。实战项目内容选型为Email邮件收发的客户端(WeMail),项目结构简单方便大家理解。相关技术:C#、WPF、Prism软件开发环境:VS2019 、 .NET5 、 windows11需掌握技能&#xf…

利用业务时间做的网站与公司有关吗在百度上怎么搜到自己的网站

文章目录 openssl3.2 - xx_fetch函数参数名称字符串有效值列表概述笔记xx_fetch函数所在的头文件目录xx_fetch函数所在的头文件列表xx_fetch函数列表每个xx_fetch()API的字符串名称的有效值列表OSSL_DECODER *OSSL_DECODER_fetch();OSSL_ENCODER *OSSL_ENCODER_fetch();EVP_CIP…

dw中怎样做网站二级页面wordpress迁移后无法登录

ChatGPT与文心一言:两大AI助手智能回复、语言准确性、知识库丰富度比较 在现代科技飞速发展的时代,人工智能已经成为了我们生活中不可或缺的一部分。特别是在对话AI领域,两大巨头ChatGPT和文心一言以其出色的性能和广泛的应用引起了大家的广…

网站建设重要意义用自己的电脑做主机建网站

一、题目 新年第一题,避免老年痴呆! 题源:牛客 一个数组A中存有 n 个整数,在不允许使用另外数组的前提下,将每个整数循环向右移 M( M >0)个位置,即将A中的数据由(A0…

网站建设应遵循的原则小程序开发公司如何寻找客户

这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到Word中,可以方便开发人员了解数据库的信息或写技术说明文档。技术上主要采…

怎样做企业网站备案wordpress 菜单跳转

Itoh首先给出了传统解包裹算法的数学描述!。传统的相位解包裹操作是通过对空间相邻点相位值的比较来完成的。根据抽样定理,如果相邻采样点的相位差不超过z,则对应的相位解包裹处理是非常简单的,理论上以某点为起始点沿某一路径对包裹相位的差…

windows部署网站php电商平台seo

注意:本文下载的资源,与以下文章的思路有相同点,也有不同点,最终目标只是让读者从多维度去熟练掌握本知识点。 使用Python进行数据挖掘项目开发,采用深度学习方法为图像中的物体进行分类,可以按照以下步骤进…

连云港网站建设案例策划公司起名

本次系列使用的所需部署包版本都使用的目前最新的或最新稳定版,安装包地址请到公众号内回复【K8s实战】获取 介绍 Helm 是 Deis 开发的一个用于 Kubernetes 应用的包管理工具,主要用来管理 Charts。有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。Helm…

采购网站有哪些wordpress 前台密码

Boost::Asio为同步和异步操作提供了并行支持,异步支持基于前摄器模式,这种模式的优点和缺点可能比只同步或反应器方法要低。让我们检查一下Boost::Asio是如何实现前摄器模式的,没有引用基于平台的细节。前摄器设计模式,改编自POSA…

怎么在网站投放广告网站上的动效是用ae做的

新建一个线程的时候是NEW状态 启动线程后是RUNNABLE状态

深圳大型网站建设长沙建站公司做网站

试卷代号:0064 2018-2019学年第一学期期末考试 外国文学专题试题 2019年1月 一、填空题(每空3分,共30分) 1.多丽丝莱辛是一位杰出的女作家,她于60年代创作的长篇小说是 。 2.作家的 …

做网站除了域名还用什么猪八戒网站建设

到py2exe的官网下载程序,注意对应的python版本,比如所用的python版本为2.7,那么就下载适配2.7版本的py2exe软件下载完成后安装(与普通软件安装方式相同) 2将要转换的python脚本放到Python文件夹内 在python的目录下面&…