小编pog*_*bas的帖子

为什么使用更多线程比使用更少线程更慢

尝试使用8 个线程运行程序 X ,它在n 分钟内结束
尝试使用50 个线程运行相同的程序,并在n*10 分钟内结束

为什么会发生这种情况以及如何获得可以使用的最佳线程数?

multithreading

35
推荐指数
5
解决办法
12万
查看次数

SSH:哪一个是我的公钥

我的大学询问了我的 SSH 公钥,因为我需要访问大学计算机集群。

我使用 linuxssh-keygen -t dsa命令生成了 SSH 密钥。但是,我不知道他们需要我提供什么信息。 ssh-keygen -t dsa生成的命令:

  • 钥匙指纹
  • 钥匙的 randomart 图像
  • id_dsa
  • id_dsa.pub

其中哪一个是我的公钥?

ssh

8
推荐指数
1
解决办法
750
查看次数

echo a loop with variables 命令

我有几个列表,想对它们运行一些命令。由于列表很长,我想并行运行这些命令,因此使用nohup.
对于我尝试echo包含 nohup 命令的循环的每个项目,但它不起作用 -cat another_list_of_names读取到 stdout,但不读取到./tools. First catinfor a in $(cat list_of_names)将列表发送到循环,但echo'edfor b in $(cat another_list_of_names)将其发送到 stdout。
如何设置并行运行的 nohup 命令(是否可以nohup使用echo)?

for a in $(cat list_of_names)
      do              
          ID=`echo $a`
          mkdir ${ID}
          echo " 
             nohup sh -c '
             for b in $(cat another_list_of_names)
               do 
                  ./tools $b $a >> ${ID}/output
               done' &
           "

      done
Run Code Online (Sandbox Code Playgroud)

bash shell-script echo

0
推荐指数
1
解决办法
4279
查看次数

标签 统计

bash ×1

echo ×1

multithreading ×1

shell-script ×1

ssh ×1