小编Mat*_*ark的帖子

在没有端口转发的情况下通过路由器 ssh

我有一个 linux 服务器,我想把它放在路由器后面的家庭网络中。我有时需要从外部 ssh 到此服务器,但我不想设置端口转发,因为我无权访问路由器,也不知道路由器的 IP。

我能做的就是把一些程序放在linux服务器上,这样当它连接到Internet时,它就会不断地向我的另一台在线服务器发送数据,所以我知道它的IP地址。但是有没有办法从外部通过 ssh 连接到路由器后面的服务器?诸如 NAT 或保持网络连接的套接字之类的东西?

非常感谢

linux ssh port-forwarding nat

13
推荐指数
2
解决办法
4万
查看次数

有什么比 `find 更快的吗?| wc -l` 计算目录中的文件数?

我经常需要计算目录中的文件数,有时会达到数百万。

有没有比枚举和计数更好的方法find . | wc -l?是否可以在 ext3/4 上进行某种 I/O 密集程度较低的文件系统调用?

linux filesystems ext4 find

9
推荐指数
2
解决办法
8657
查看次数

符号链接到 ramdisk 后,I/O 密集型操作的性能没有提高

我们有一个系统可以转换一组数千多 MB 的文件。在转换的每一步之后,它都会将中间文件写入磁盘。这个概念类似于暂存盘。

我们有在 RAID 6 中运行的高性能 SAS 驱动器,但由于 RAM 和 CPU 都没有受到太大影响,我怀疑我们的瓶颈之一实际上是将中间文件写入暂存目录。

我们在这些系统上有很多 RAM,而 RHEL 开箱即用,带有一个 RAM 驱动器 /dev/shm。因此,作为快速测试,我删除了临时目录,并将其符号链接到 ram 驱动器中的目录。性能是一样的还是稍微差一点?如何?

去磁盘获取符号链接是否会以某种方式否定 ramdisk 的性能优势?

我在某些场景中对此进行了测试,我知道我们接触了超过 10GB 的数据(java vm 的最大值),因此它不应该被缓存。

我在这里缺少什么?

linux performance ramdisk symbolic-link io

7
推荐指数
1
解决办法
959
查看次数