多线程中的coresize设置(仅供参考)

多线程中的coresize设置(仅供参考),第1张

如何配置线程池中的线程数(corePoolSize):分为两种:

依据:根据机器的硬件: System.out.println(Runtime.getRuntime().availableProcessors()) 查看自己机器的CPU核心数。

1.cpu密集型

CPU密集的意思是该任务需要大量的运算,而没有阻塞,CPU一直全速运行。

CPU密集任务只有在真正的多核CPU才可能得到加速(通过多线程)。

/而在单核CPU上,无论你开几个模拟的多线程该任务都不可能得到加速,因为CPU总的运算能力就那些。(不过现在应该没有单核的CPU了吧)/

CPU密集型的任务配置尽可能少的线程数量:

一般公式:CPU核数+1个线程的线程池。

2.IO密集型:(分两种):

1.由于IO密集型任务的线程并不是一直在执行任务,则应配置尽可能多的线程,如CPU核数*2

2.IO密集型,即任务需要大量的IO,即大量的阻塞。在单线程上运行IO密集型的任务会导致浪费大量的CPU运算能力浪费在等待。所以在IO密集型任务中使用多线程可以大大的加速程序运行。故需要·多配置线程数:

参考公式:CPU核数/(1-阻塞系数 ) 阻塞系数在(0.8-0.9)之间

比如8核CPU:8/(1-0.9) = 80个线程数

一共四个目录,设置依次如下:

1、工作目录:(这个是设置你的工作文件放在那个文件夹的路径,比如你工作路径是D盘/新建文件夹,那么你直接设置到这里就行了)

2、矢量字库目录:这个一般都是系统默认的,一般不需要设置。一般都是设置在C:\MAPGIS67\CLIB

3、系统库目录:这个一般都是系统默认的,一般不需要设置。一般都是设置在C:\MAPGIS67\SLIB

4、系统临时目录:这个一般都是系统默认的,一般不需要设置。一般都是设置在C:\MAPGIS67\TEMP

以上,希望采纳

由于Server Core没有UI,因此您需要使用Windows PowerShell ,命令行工具或远程工具来执行基本管理任务

设置静态IP地址

安装Server Core服务器时,默认情况下它具有DHCP地址。如果需要静态IP地址,可以使用以下步骤进行设置。

要查看当前的网络配置,请使用Get-NetIPConfiguration。

要查看您已使用的IP地址,请使用Get-NetIPAddress。

要设置静态IP地址,请执行以下 *** 作:

运行Get-NetIPInterface。

请注意IP接口的IfIndex列中的数字或InterfaceDescription字符串。如果您有多个网络适配器,请记下与要为其设置静态IP地址的接口对应的数字或字符串。

运行以下cmdlet以设置静态IP地址:

New-NetIPaddress -InterfaceIndex 12 -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1

设置DNS:

Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4

重命名服务器

1.使用hostname或ipconfig命令确定服务器的当前名称。

2.运行Rename-Computer -ComputerName <new_name>。

3.重启电脑。

启用Windows PowerShell远程处理

您可以启用Windows PowerShell远程处理,在一台计算机上的Windows PowerShell中键入的命令在另一台计算机上运行。使用Enable-PSRemoting启用Windows PowerShell远程处理

另外如果是一些简单配置 可以使用:Sconfig

直接在powershell 中输入 sconfig 便可调出使用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11243568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存