小编f-z*_*f-z的帖子

选美似乎有干扰,根本不起作用

我有一个使用我的公钥的服务器设置,并将我的私钥添加到putty允许我正确连接到服务器.但是当我使用选美时,它不起作用.我的研究表明,运行选美的事件日志应该类似于:

....
Pageant正在运行.请求密钥.
Pageant有X个SSH-2键
试图选美键#0
....

但是,我的事件日志看起来像

...
选美正在运行.请求密钥.
...

似乎选美没有响应putty的关键请求.任何帮助都将不胜感激.

谢谢

putty public-key-encryption pageant

5
推荐指数
1
解决办法
2633
查看次数

Python 3 多处理池因变量较大而速度缓慢

我在 Python 3 中使用多处理池时遇到了一个非常特殊的问题......请参阅下面的代码:

import multiprocessing as MP                                       

class c(object):                                                   
    def __init__(self):                                            
        self.foo = ""                                              

    def a(self, b):                                                
        return b                                                   

    def main(self):                                                
        with open("/path/to/2million/lines/file", "r") as f:
            self.foo = f.readlines()                               

o = c()                                                            
o.main()                                                           
p = MP.Pool(5)                                                     
for r in p.imap(o.a, range(1,10)):                                 
    print(r)                                                       
Run Code Online (Sandbox Code Playgroud)

如果我按原样执行此代码,这是我非常慢的结果:

1
2
3
4
5
6
7
8
9

real    0m6.641s
user    0m7.256s
sys     0m1.824s                    
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除了该行o.main(),那么执行时间会快得多:

1
2
3
4
5
6
7
8
9

real    0m0.155s
user    0m0.048s
sys     0m0.004s
Run Code Online (Sandbox Code Playgroud)

我的环境具有充足的功能,并且我已确保不会遇到任何内存限制。我还用较小的文件进行了测试,执行时间更容易接受。有什么见解吗?

编辑:我删除了磁盘 IO …

python multiprocessing

3
推荐指数
1
解决办法
1808
查看次数