我在 EC2 上启动了几台服务器,但它们没有交换。
我做错了什么还是机器没有任何东西?
我有 2 个 svn 结帐,有人为我设置。现在我需要在另一台计算机上检查这些相同的文件,但是由于我最初没有检查它们,所以我不知道运行 svn checkout 命令时要使用的 url:
svn co WHAT_GOES_HERE?
Run Code Online (Sandbox Code Playgroud)
由于这 2 个结帐已存在于我的一台服务器上,有没有办法获取最初从中结帐的 repo 的 url?
根据 IP 地址查找计算机名称的命令是什么?
我总是忘记这个命令是什么,但我知道它存在于 Windows 中,我假设它存在于 *nix 命令行中。
domain-name-system linux windows command-line-interface reverse-dns
我有一个非常重要的文件,我的工作场所中的应用程序使用它,我需要确保它不会被删除,我该怎么做?
有没有办法在不重启硬件的情况下重启 Linux 系统(尤其是 Debian)?
我有一个 RAID 控制器,它需要一点时间才能在操作系统启动之前自行运行,如果有一种方法可以快速重新启动 Linux 操作系统,而不必经历重新启动 RAID 控制器的整个重新启动过程,我希望它,等等。
我的局域网有 50 台 Windows 主机。在 Windows 命令行中,我尝试 ping 以获取正在运行的 Windows 机器的 IP 地址。
问题是如何获取同一 Windows 工作组中特定 IP 地址的主机名?
另一个问题是,如果我有 IP 地址,如何从 Linux 机器上知道 Windows 机器的主机名?你用哪个命令?我有一台运行 Kubuntu 9.04 的主机。
可能的重复:
如何在 Linux 机器上找到有关硬件的详细信息?
如何从 Linux 命令行获取处理器/RAM/磁盘规格?
我的服务器可以接受()新传入 TCP 连接的速率在 Xen 下非常糟糕。对裸机硬件的相同测试显示速度提高了 3-5 倍。
最近,我一直在研究在 Xen 下运行的内部开发的 Java 服务器的一些性能瓶颈。服务器使用 HTTP 并回答简单的 TCP 连接/请求/响应/断开连接调用。
但即使在向服务器发送大量流量时,它每秒也不能接受超过 7000 个 TCP 连接(在 8 核 EC2 实例上,运行 Xen 的 c1.xlarge)。在测试期间,服务器还表现出一种奇怪的行为,其中一个内核(不一定是 cpu 0)负载超过 80%,而其他内核几乎保持空闲。这让我认为问题与内核/底层虚拟化有关。
在裸机、非虚拟化平台上测试相同场景时,我得到的测试结果显示 TCP accept() 速率超过 35 000/秒。这是在运行 Ubuntu 的 Core i5 4 核机器上,所有内核几乎完全饱和。对我来说,这种数字似乎是正确的。
再次在 Xen 实例上,我尝试启用/调整 sysctl.conf 中的几乎所有设置。包括启用接收数据包控制和接收流控制以及将线程/进程固定到 CPU,但没有明显的收益。
我知道运行虚拟化时性能会下降。但到这个程度?速度较慢的裸机服务器优于 virt。8 核乘以 5?
在进一步调查并查明问题时,我发现netperf性能测试工具可以模拟我遇到的类似场景。使用 …
在我们的服务器中,我们习惯于在午夜丢弃缓存。
sync; echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,它似乎释放了大量 RAM,但我真的需要这样做吗?空闲内存不是浪费吗?
我在问题下的意思是:有没有办法转储有序列表(就像 pstree 对进程所做的那样)以查看 systemd 如何执行提供的单元集,即依赖项解决后的树和作业排队等待执行? 我知道你可以通过分析 systemd 状态数据来做到这一点,但是有没有一种快速的方法来查看这样的树?这对故障调查有很大帮助(例如,如果您发现启动过程卡在某个单元上,您将能够确定大概位置以进行更深入的调查。
linux ×10
amazon-ec2 ×2
windows ×2
cache ×1
debian ×1
files ×1
hostname ×1
ip ×1
memory ×1
networking ×1
performance ×1
raid ×1
reverse-dns ×1
svn ×1
swap ×1
systemd ×1
ubuntu ×1
xen ×1