奇怪的问题:在办公室里,他正在讨论是否有一台 64 位基础架构(硬件)、32 位操作系统(Server 2008 std)和 8 个内存的机器。
操作系统检测到完整的 8 演出内存,但是,作为 32 位操作系统,操作系统会使用完整的 8 演出内存吗?
我们如何证明实际使用了多少内存,或者 Windows Server 正在愚弄所有人?
更多:当需要进行一些测试时,是否有任何用于此目的的基准测试软件?
我已经定制了(EBS 支持的)AMI 来运行我们的应用程序的演示版本。(AMI 包含 Ubuntu 11.04 以及应用程序本身的 Tomcat 和 MySQL 设置,以及 Jenkins 以方便一键更新演示)。
这是一个 32 位 AMI,这意味着我有以下实例类型选项:
我们已经注意到,我们希望演示服务器的性能比 c1.medium 所能提供的更高。(具体来说,我怀疑“I/O 性能:中等”可能是一个瓶颈,尽管鉴于我们对所有事情都使用 EBS,我不确定改进这是否会有所帮助。)
无论如何,为了使用更强大的实例类型(例如“m1.large”或“c1.xlarge”),我需要一个 64 位 AMI。
一种方法是从干净的 64 位Ubuntu AMI创建一个新实例,然后在那里重新设置我的系统,最后将其保存为新的 AMI。我可以使用当前设置挂载一个卷,然后将cp -a一些内容转移到新实例的根磁盘,这会有所帮助。但即便如此,这种方法也可能有些乏味和耗时。
所以,我的问题是,是否有任何更简单、自动化的方法可以将 32 位 AMI 转换为 64 位 AMI?
我有一个可以正常工作的现有 CMD 脚本。它从程序文件中启动一个应用程序,就像这样
"%PROGRAMFILES%\MyApp\app.exe"
Run Code Online (Sandbox Code Playgroud)
我有一台 x64 机器,它经常需要在 SQL Server 客户端网络实用程序 (cliconfig) 中为注册表的 x64 和 x86 端更改大约 10 个别名。有没有办法用powershell脚本来做到这一点?
我有一个安装了 4GB 内存的华擎 G31M-GS 主板,但是当我在 CentOS 5.4 (x86_64) 下查询内存大小时
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 3261 565 2696 0 25 288
-/+ buffers/cache: 250 3010
Swap: 2047 0 2047
[root@localhost ~]# grep -i memory /var/log/dmesg
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
Memory: 3336256k/3398336k available (2547k kernel code, 61628k reserved, 1289k data, …Run Code Online (Sandbox Code Playgroud) 我有一台 i386 ubuntu hardy 机器和一台 amd64 ubuntu hardy 机器。我想在 i386 上为 amd64 机器编译一个 debian 包(又名 deb)(因为我没有足够的内存在 amd64 机器上快速编译)。如果我dpkg-buildpackage在 i386 机器上做 a ,它会为 i386 生成一个 deb,它不能安装在 amd64 机器上。有没有办法在 i386 机器上为 amd64 编译 deb?
我的理解(来自维基百科)是 x64 指令集支持从长模式执行 16 位保护模式代码,但不能在不切换出长模式的情况下执行实模式代码,因为长模式缺少虚拟 8086 模式。因此,实模式 DOS 应用程序不能在没有软件仿真或动态转换的 Win64 中运行是理所当然的。但是,当对 Win16 保护模式应用程序的支持似乎(至少乍一看)可以合理实现并且包含在较新版本的 Win32 中时,为什么要排除对它们的支持?是需求不够高,无法证明实施成本(并且已经实施了 win32 版本),还是有很好的技术原因?
长话短说,我在使用第 6 条隧道的 IPv6 与我的 ISP、Charter Business 之间遇到了问题。他们提供了我认为已正确设置的第 6 条隧道,但服务器不会回复每个 IPv6 请求。当服务器的网络接口空闲且无流量约 10 分钟时,IPv6 将停止接受入站连接。要重新允许它,我必须进入服务器,并使其进行出站 IPv6 连接(通常为 a ping)以启动它。奇怪的是,如果我iptraf在它不工作时运行,它仍然显示一个入站 IPv6 数据包......服务器只是没有回复,我不知道为什么。此外,如果我尝试从大约 1 英里外的同一个 ISP 上的房子通过 IPv6 访问我的服务器,它永远无法连接。它总是超时,但再次iptraf显示 IPv6 入站数据包。同样,它只是不回复。为了测试我的服务器是否可以通过 IPv6 访问,我总是必须使用我的 vzw 4g 电话(他们使用 IPv6)或 ipv6proxy dot net。
这是我的 ISP 在隧道服务器上提供的所有配置信息:
6rd Prefix = 2602:100::/32
Border Relay Address = 68.114.165.1
6rd prefix length = 32
IPv4 mask length = 0
Run Code Online (Sandbox Code Playgroud)
这是我/etc/network/interfaces的 IPv6(使用 x 来阻止真实地址)
auto charterv6
iface charterv6 inet6 v4tunnel
address 2602:100:189f:xxxx::1
netmask …Run Code Online (Sandbox Code Playgroud) 环境:
Windows 7 Professional 64位操作系统
问题:
(ODBC 数据源管理器)
打开管理工具 -> 数据源 (ODBC) -> 单击“系统 DSN”选项卡。
错误:
ODBC 系统 DSN 警告您以非管理权限登录。
无法创建或修改系统 DSN。
到目前为止故障排除失败:
启用在此帐户下登录的本地管理员帐户。
导航到 C:\Windows\System32\ 右键单击 odbcad32.exe 以管理员身份运行
注意:我是这台机器的管理员。
如果我打开 C:\Windows\SysWoW64\odbcad32.exe
,32 位版本运行良好,但是,我需要数据源为 64 位。
我在任何其他 64 位机器上都没有遇到这个问题。
任何帮助将不胜感激。
我正在尝试在 64 位 Windows Server 2012 R2 上安装 AppFabric 1.1。
我收到以下错误:
2014-03-21 11:02:34, Information Setup ===== Logging started: 2014-03-21 11:02:34+01:00 =====
2014-03-21 11:02:34, Information Setup File: c:\6c4006b0b3f6dee1bf616f1967\setup.exe
2014-03-21 11:02:34, Information Setup InternalName: Setup.exe
2014-03-21 11:02:34, Information Setup OriginalFilename: Setup.exe
2014-03-21 11:02:34, Information Setup FileVersion: 1.1.2106.32
2014-03-21 11:02:34, Information Setup FileDescription: Setup.exe
2014-03-21 11:02:34, Information Setup Product: Microsoft(R) Windows(R) Server AppFabric
2014-03-21 11:02:34, …Run Code Online (Sandbox Code Playgroud) 64-bit ×10
debian ×2
ubuntu ×2
windows ×2
6rd ×1
amazon-ami ×1
amazon-ec2 ×1
appfabric ×1
batch-file ×1
deb ×1
dsn ×1
i386 ×1
ipv6 ×1
legacy ×1
linux ×1
memory ×1
networking ×1
odbc ×1
powershell ×1
sql-server ×1
windows-7 ×1