AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1606

Chris Thompson's questions

Martin Hope
Chris Thompson
Asked: 2013-02-21 00:05:33 +0800 CST

当 Windows 8 客户端连接时,SMBD 守护进程的 CPU 使用率达到 100%

  • 6

我有一台运行 Ubuntu 12.04 的服务器作为 Samba 服务器运行。文件系统是 LVM 物理驱动器池上的 XFS 格式虚拟驱动器。

我最近将我们的客户端升级到 Windows 8,我注意到客户端连接 Ubuntu 服务器上的 SMB 共享有 6-8 秒的延迟。在 Windows 7 中,没有这样的延迟。在 Ubuntu 服务器上,SMBD 进程在初始连接到共享期间几秒钟内达到 100% 的 CPU 使用率。

strace显示 smbd 在该连接期间一遍又一遍地打开 /etc/passwd。我的客户应该以访客身份连接(无身份验证)。

open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 28
_llseek(28, 0, [0], SEEK_CUR)           = 0
fstat64(28, {st_mode=S_IFREG|0644, st_size=1568, ...}) = 0
mmap2(NULL, 1568, PROT_READ, MAP_SHARED, 28, 0) = 0xb6de2000
_llseek(28, 1568, [1568], SEEK_SET)     = 0
fstat64(28, {st_mode=S_IFREG|0644, st_size=1568, ...}) = 0
munmap(0xb6de2000, 1568)                = 0
close(28)                               = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 28
_llseek(28, 0, [0], SEEK_CUR)           = 0
fstat64(28, {st_mode=S_IFREG|0644, st_size=1568, ...}) = 0
mmap2(NULL, 1568, PROT_READ, MAP_SHARED, 28, 0) = 0xb6de2000
_llseek(28, 1568, [1568], SEEK_SET)     = 0
fstat64(28, {st_mode=S_IFREG|0644, st_size=1568, ...}) = 0
munmap(0xb6de2000, 1568)                = 0
close(28)  
... repeats over and over ...

我知道自 Windows 7 以来,Windows 8 中的 SMB 实现发生了变化。我是否可以对 smb.conf 进行更改以解决 CPU 使用率激增的问题?

ubuntu
  • 1 个回答
  • 1879 Views
Martin Hope
Chris Thompson
Asked: 2012-05-12 13:50:18 +0800 CST

检查文件是否存在的 RewriteCond 是否会导致高 IO 延迟?

  • 3

我正在设置一个 apache 配置来检查文件是否存在。如果该文件存在,则服务器将重定向到维护页面。如果没有,应用程序将正常提供服务。

我担心对于大量请求,文件检查必须对每个单独的请求进行,最终可能导致大量不必要的 IO。

检查文件是否存在有 IO 开销?

如果是这样,是否有任何替代方法来检查文件是否存在?

我需要能够在 apache 之外修改一些不需要重新启动或优雅的东西。例如,是否有一个模块允许查询 memcached 实例是否存在密钥?还是可以使用任何其他类型的基于内存的缓存?

apache-2.2 memcached mod-rewrite
  • 1 个回答
  • 446 Views
Martin Hope
Chris Thompson
Asked: 2010-01-22 15:55:34 +0800 CST

如何创建 Hyper-V 内部网络

  • 6

我有一台运行多个 Hyper-V 来宾的 Windows 2008 服务器。我想创建一个 Hyper-V“内部”网络。到目前为止,我无法得到任何交流。

  1. 我在 Hyper-V 管理器中创建了内部网络适配器
  2. 我将每个 VM 的网络适配器分配给内部网络适配器
  3. 我为没有默认网关的主机(10.1.0.1)分配了一个 IP 地址(因为它还有一个带网关的外部网卡)
  4. 我为每个来宾 VM 分配了一个 IP (10.1.0.x),其中 10.1.0.1(主机)作为网关
  5. 我在主机上安装了路由和远程访问卷

问题是主机或客人都无法ping通网络上的任何其他IP。我与任何客人之间都没有任何交流。有问题的客人是 Windows 2008 R2 Enterprise,标准安装(非核心)。

为了让主机/虚拟机通过内部网络适配器进行通信,我缺少什么?

virtualization windows-server-2008 networking hyper-v
  • 1 个回答
  • 7086 Views
Martin Hope
Chris Thompson
Asked: 2009-08-25 10:58:15 +0800 CST

您能否更新 Hyper-V 父差异磁盘以将更新推送到所有子级?

  • 2

我有一个 Windows 2008 数据中心服务器,我计划在其中创建数十个虚拟机,它们都使用相同的基本 Windows 2003 操作系统以及一些预安装组件和更新。

我想知道,

1) 创建父 VHD 和使用 Hyper-V 差异磁盘创建多个共享相同父 VHD 的 VM 的优缺点是什么。我预计这将使基于该映像创建新的 VM 变得异常容易。

2) 如果创建了差异磁盘,是否可以修改父 VHD 并让所有子 VHD 继续正常运行,包括新的更改。例如,我是否可以在父 VHD 上安装 Windows 更新,并且所有子 VM 也会自动应用该更新(因为父磁盘已更改)?

windows-server-2008 hyper-v diff
  • 1 个回答
  • 3272 Views
Martin Hope
Chris Thompson
Asked: 2009-08-25 10:52:14 +0800 CST

Windows Server 2008 Datacenter - 如何获取用于安装客户虚拟机的产品密钥?[复制]

  • 1
这个问题在这里已经有了答案:
10年前关闭。

可能重复:
你能帮我解决我的软件许可问题吗?

我的公司最近刚刚购买了一台装有 Windows 2008 Datacenter 的服务器。我们计划在系统上虚拟化数十台服务器。使用 Datacenter 的原因是它允许所有版本的 Windows 的无限虚拟化许可证,包括 Windows 2008 Datacenter。

但是,在 VM 中安装 Windows Server 的副本时,所有常规许可和激活要求仍然存在(显然)。那么,如何获得有效的产品密钥以在 VM 中安装 Windows Server 的副本而无需实际购买副本,鉴于 Datacenter 中的无限制许可条款,您不应该这样做。

windows-server-2008 hyper-v licensing datacenter
  • 3 个回答
  • 7782 Views
Martin Hope
Chris Thompson
Asked: 2009-07-31 11:47:06 +0800 CST

如何使用一个 1 公共 IP 地址的多个虚拟 Web 服务器?

  • 3

我正在研究一个解决方案,我们将使用带有 Hyper-V 的 Windows 2008 在单个服务器上设置 40 个虚拟 Web 服务器。

不幸的是,我们只有 3 个免费的公共 IP 地址可供使用,所以我需要一个基本上可以将请求路由到适当服务器的单个公共 IP。

我在想我会在主机上运行一个 Web 服务器,它会运行在“ web.company.com”,然后每个虚拟服务器都可以是一个子域,比如“ client1.web.company.com”。然后,前端 Web 服务器会将请求代理到虚拟 Web 服务器,用于client1.

这是配置系统的合理方式吗?如果是这样,是否可以使用 IIS 来进行代理,或者另一个开源 Web 服务器是否可以更好地工作(apache、lighttpd 等)?

virtualization windows-server-2008 hyper-v iis web-server
  • 6 个回答
  • 6382 Views
Martin Hope
Chris Thompson
Asked: 2009-07-22 08:58:02 +0800 CST

客户端/服务器应用程序 RPC 连接非常频繁地断开连接

  • 0

我有一个客户端/服务器应用程序,它使用 RPC 让客户端与服务器通信。

相当定期地,我在应用程序日志中收到一个事件,表明 RPC 连接已断开:

 Client callback failed ((0x80010108) )

我在两台机器上都禁用了 Windows 防火墙。我什至在没有任何组策略的情况下在第二台计算机上运行了客户端,该计算机安装了干净的 Windows XP。

这种情况已经持续了很长时间,没有人能够弄清楚为什么会发生这种情况。相同的客户端/服务器应用程序在其他客户端位置也能正常工作。

有什么想法吗?

windows rpc client-server
  • 3 个回答
  • 2708 Views
Martin Hope
Chris Thompson
Asked: 2009-07-21 12:51:40 +0800 CST

创建具有特定 SID 的用户?

  • 3

我有一个 Web 服务器设置有一个具有特定权限的用户 'apache'。我已使用 WinRAR 将文件复制到另一台服务器以维护 NTFS 安全流。现在,在新服务器上,我对仅具有 SID 的文件具有权限,因为没有具有该 SID 的用户帐户。

我想要做的是创建一个使用该 SID 的命名用户帐户,这样我就不必重做文件的所有权限。

windows-server-2003 security permissions sid
  • 2 个回答
  • 6310 Views
Martin Hope
Chris Thompson
Asked: 2009-07-08 12:50:28 +0800 CST

Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • 1

我正在指定一个服务器用作虚拟化平台。在这种类型的服务器上使用的最佳 RAID 配置是什么?

我读过 RAID 5 不是管理程序情况的好选择(可能是由于随机写入性能差)。

控制器将是 PERC 6/i SAS RAID 控制器。

virtualization windows-server-2008 raid
  • 4 个回答
  • 6429 Views
Martin Hope
Chris Thompson
Asked: 2009-07-01 07:42:18 +0800 CST

MSDE 数据库在查询期间收到连接错误后消失

  • 0

我有一个在 MSDE 上运行的数据库,限制为 2GB。我注意到在过去的几天里我一直在达到 2GB 的限制。我打开企业管理器运行一个 SHRINK。

那没有做任何事情,所以我运行一个查询来删除早于 2009 年 1 月 1 日的数据的表行。

单击运行查询后,我收到一条连接错误消息。当我单击确定并返回数据库列表时,我看到它在数据库旁边显示“可疑”。

所以,我重新启动了 SQL Server,现在数据库已经完全消失了。数据文件仍在 Data 文件夹中。

是否有可能取回数据库?

sql-server database
  • 1 个回答
  • 442 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve