如何配置线程池中的线程数(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 便可调出使用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)