Linux 有多少进程可以在后台并行运行

Linux 有多少进程可以在后台并行运行,linux,multithreading,bash,background,parallel-processing,Linux,Multithreading,Bash,Background,Parallel Processing,通过添加&,该命令可以在后台运行, 但实际上有多少进程可以在后台运行呢? 我有数百个文件要处理,希望通过在后台分离和运行它们来最小化时间 我想知道我是否必须检查我有多少线程,但是我对线程的概念感到困惑 当icat/proc/cpuinfo时: cpu cores : 8 siblings : 16 这是否意味着我有8个内核和16个线程, 但这对我来说意味着什么 cat/proc/sys/kernel/threads max 2063255 这里的线是什么意思?那么使用top的答案呢

通过添加
&
,该命令可以在后台运行, 但实际上有多少进程可以在后台运行呢? 我有数百个文件要处理,希望通过在后台分离和运行它们来最小化时间

我想知道我是否必须检查我有多少线程,但是我对线程的概念感到困惑

当i
cat/proc/cpuinfo
时:

cpu cores   : 8
siblings    : 16
这是否意味着我有8个内核和16个线程, 但这对我来说意味着什么

cat/proc/sys/kernel/threads max
2063255

这里的线是什么意思?那么使用
top
的答案呢

我很困惑。。请帮助

有一个限制

cat /proc/sys/kernel/pid_max
但这对我来说意味着什么

 cat /proc/sys/kernel/threads-max
发件人:

此文件指定系统范围内可在系统上创建的线程(任务)数量限制


Linux使用的术语是进程/线程/etc,所有受任务调度约束的实体。

我找到了一个完整的答案

详细解释了
pid\u max
threads max
ulimit-u
limits.conf
,现在对我来说已经足够清楚了


tks

在未修改的系统上,我已成功并行运行30000个进程(s/run/crawled/)


如果更改/proc/sys/kernel/pid_max,则可以更高。但是请注意,当您使用root权限接近/proc/sys/kernel/pid_max时,您的系统会变得非常不稳定。

,用户的
killall
也应该能够停止fork炸弹。人们说它在Linux上也能工作,尽管我从来没有见过明确的保证。@Dummy00001用pid_max中给出的最大可能数字编辑。作为一个新来者,在没有足够警告的情况下,尽量避免发布类似叉子炸弹的东西。如果你发布了一种使用叉形炸弹测量极限的方法,那么这将是另一回事。但不管怎样,还是有人打了你;)当然,我会处理好的。tks,叉形炸弹很酷,我很高兴,但我没有尝试,不敢破坏服务器。。