问题标签 [solaris-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solaris-10 - Solaris 10:虚拟 CPU 过多:物理 CPU 负载从未超过 3.2%
我在具有以下特征的 Solaris 10 机器上。
当我运行不同的任务时,“top”命令显示每个进程最多占用总 CPU 的 3.2%。我想这是正常的,因为一个进程只需要一个虚拟 CPU。
我们所做的工作涉及顺序任务,很少有并行工作。这意味着我们通常会看到可能有两个进程(系统除外)在运行,占用约 6% 的 CPU 和约 93% 的空闲。
有没有重新定义 CPU 的数量,或者其他类型的 munging 可以为每个进程分配更大份额的 CPU 处理能力?
如帖子所示,我不是 Solaris 系统管理员,我希望能提供任何可以增进我对虚拟 CPU 使用/管理理解的资源链接。
此致,
科尔姆
linux - Openfire xmpp 服务器和 Spectrum 2 IM Solaris 和 Linux
我想知道是否可以在 Solaris 机器上运行 Openfire 和 Spectrum 2 IM。我无法编译 Spectrum 的代码,但我想知道是否有人知道在 solaris 10 上运行 Spectrum IM 是否可行。如果它不能在 Solaris 上运行,是否可以在 Solaris 服务器上运行 Openfire 并让 Spectrum IM 在单独的 linux 服务器上运行?
在我的 Linux VM 上下载 Spectrum IM 时也遇到了一些小问题。我添加了
到 /etc/apt/sources.list 就像这里所说的那样。跑了
并作为输出
谢谢
unix - 如何以 BYTES 或 SOLARIS 中可能的最小单位获取文件夹大小
是否有任何脚本或命令来获取以字节或位为单位的文件夹大小,以便通过检查 SOLARIS/ 中的文件夹大小来反映文件夹中文件的每一个小变化
c++ - 在 Solaris10 上使用 g++ 进行 64 位编译
我正在尝试在 Solaris10 上使用 g++ 的共享安装来编译一个测试 cpp 代码,但它仅在 32 位模式下编译。
您能否建议我在这里提供什么选项来生成 64 位二进制文件?
谢谢尼拉吉·拉蒂
c++ - 在 Solaris 上,连续内存分配不会减小映像大小
我在 Solaris sparc 服务器上编写了一个测试程序并使用 Sun Studio 编译它
现在,当我运行它时,我可以看到进程大小不断增加,并且在达到系统内存限制时进程崩溃。我使用 truss 跟踪它,我只能看到 brk 系统调用。在搜索一些 oracle 站点时,我设置了 LD_PRELOAD=libmapmalloc.so,然后进程大小是恒定的。truss 显示这次它使用 malloc 来映射匿名内存页面。
另一方面,我也尝试在 RHEL Linux 2.6 x86 机器上看到这种行为,它也使用了 truss,但进程大小是恒定的。
在第一种情况下,我不了解行为或 Solaris,它使用 brk 来增加数据段的大小,但是当我进行删除时,它并没有减少它。有人可以解释一下为什么 solaris 这样做吗?
那么 linux 在这里做些什么来保持进程大小不变,因为它也使用相同的系统调用。
谢谢尼拉吉·拉蒂
weblogic12c - 在 DynaQueue.getW 的应用程序处理请求后,Weblogic 挂起
在 Weblogic 12c / Solaris 10 生产系统上,处理请求的时间约为 5 秒。应用程序本身部署在 Weblogic 上所用的时间不到 200 毫秒,之后在 weblogic 内部方法 DynaQueue.getW 中执行线程被阻塞 5 秒。
当问题发生时,服务器上没有负载。
你知道什么会导致这种恼人的行为吗?知道如何进一步调查吗?
这是挂起的执行线程的堆栈跟踪:
“[ACTIVE] ExecuteThread: '4' for queue:'weblogic.kernel.Default (self-tuning)'”守护进程 > prio=3 tid=0x0000000107280000 nid=0x27 in Object.wait() [0xffffffff66cfe000] java.lang.Thread .State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - 在 weblogic.socket.utils.DynaQueue.getW(DynaQueue.getW(DynaQueue. java:237) - 在 weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) 处的 weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:336) 处锁定 <0xffffffffe911c6770> (weblogic.socket.utils.DynaQueue) weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
mysql - 在 Solaris 10 中找不到 mysql 实例
我正在由另一位管理员进行系统设置。带有 webstack 设置的 solaris。通过使用 svcs -a|grep apache 等命令,我可以看到 apache 正在运行,或者 svcs -a|grep postgresql 显示 postgres 已禁用。但是 svcs -a|grep mysql 命令什么也不做。它只是跳到下一行提示等待输入!我可以看到的这个 mysql 数据库都位于这台 Solaris 计算机上,它与运行其他应用程序的 Fedora 计算机联网。然而,与 Solaris 联网的 Windows 客户端具有基于 MYSQL 的应用程序正常运行。有线索的人吗?我实际上想访问 Solaris 上的 MYSQL 命令行,但它说 Mysql : not found!
ssh - ssh2 无法使用公钥或密码登录。完全锁定
当我尝试无密码登录时,我无法登录我们的生产服务器。服务器是 solaris 并使用安全 shell ssh2。它不接受公钥或密码。现在我完全被锁在外面了。
我得到密码提示,但在我输入密码后立即出现以下错误。
ssh 服务器 admin@sever 的密码:已通过部分成功的身份验证。权限被拒绝(公钥)。
这是一个严重的问题。请帮忙。
c - 在 Solaris 上使用 OpenSSL 编译 C 文件包括
我正在尝试编译我编写的包含#include <openssl/evp.h>
在 Solaris 10 上的 C 文件。系统 OpenSSL 文件(包括 evp.h)位于 下/usr/local/ssl/include/openssl
,但运行以下命令时无法获取它们:
我已经尝试将标头的路径添加到LD_LIBRARY_PATH
,PATH
但仍然得到相同的错误:
...以及相关类型的未找到错误。
谁能告诉我哪里出错了?
c++ - 使用 SunStudio 在 Solaris 上静态链接 C 库
我知道现在在 Solaris 10 Sun 中,Oracle 不提供 C 库的静态版本,即 libC.a,但我检查了使用 Sun Studio 也无法实现同样的事情,我的印象是 C 库是由编译器提供的,就像 Visual Studio 提供 C 运行时库。
那么 Solaris C 库仅由系统提供,并且无法在 Solaris 10 上获得与 libC.a 兼容的静态版本?谢谢