Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

1
在Linux上提高SAS JBOD性能的多路径
我正在尝试使用Linux在某些Sun硬件上优化存储设置。任何想法将不胜感激。 我们有以下硬件: 太阳之刃X6270 2个LSISAS1068E SAS控制器 2个带1 TB磁盘的Sun J4400 JBOD(每个JBOD 24个磁盘) Fedora Core 12 FC13的2.6.33发行版内核(也尝试使用FC12的最新2.6.31内核,结果相同) 这是SAS硬件的数据表: http://www.sun.com/storage/storage_networking/hba/sas/PCIe.pdf 它使用8个通道的PCI Express 1.0a。每个通道的带宽为250 MB /秒,每个SAS控制器应该能够做到2000 MB /秒。 每个控制器每个端口可以执行3 Gb /秒的速度,并具有两个4端口PHY。我们将两个PHY从控制器连接到JBOD。因此,在JBOD和控制器之间,我们有2个PHY * 4个SAS端口* 3 Gb /秒= 24 Gb /秒的带宽,这比PCI Express带宽还大。 启用写缓存并进行大写操作时,每个磁盘可以维持大约80 MB /秒的速度(接近磁盘开始位置)。如果使用24个磁盘,则意味着每个JBOD我们应该能够实现1920 MB /秒的速度。 多路径{ rr_min_io 100 uid 0 path_grouping_policy多总线 故障回复手册 path_selector“循环0” rr_weight优先级 别名somealias …
10 linux  storage  sun  sas  multipath 

3
Amazon EC2时区
我有一个Amazon EC2专用实例(Fedora Linux)。尽管我在美国西部举了一个例子,但它定于美国东部时间。 我将时区更改为PST(export TZ=America/Los_Angeles),并且可以正常工作几个小时。然后将其重置为EST。 我在做什么错,如何将其永久设置为PST?
10 linux  amazon-ec2 

1
通过HTB共享带宽并确定实时流量的优先级,哪种方案更好?
我想在我们的Internet线上添加某种流量管理。在阅读了很多文档之后,我认为HFSC对我来说太复杂了(我不了解所有曲线内容,恐怕我永远都做不到),不建议使用CBQ,基本上HTB是解决问题的方法对于大多数人来说。 我们的内部网络具有三个“网段”,我希望在它们之间或多或少地平均共享带宽(至少在开始时如此)。此外,我必须根据至少三种流量(实时流量,标准流量和批量流量)对流量进行优先级排序。带宽共享并不像在任何可能的情况下始终将实时流量始终视为高级流量这一事实那样重要,但是当然也没有其他流量类别可能会挨饿。 问题是,什么才更有意义,同时又可以保证更好的实时吞吐量: 为每个细分创建一个类,每个类具有相同的速率(根据HTB开发人员的优先级,对于没有叶子的类,优先级无关紧要),并且每个类都有3个子类(叶子),分别对应3个优先级(优先级不同)和不同的费率)。 在每个优先级级别上都有一个类别,每个类别具有不同的速率(再次优先级将无关紧要),每个类别都有3个子类别,每个细分市场一个类别,而实时类别中的所有3个类别的最高优先级最高,最低优先级最高课,等等。 我将尝试使用以下ASCII艺术图片来使其更加清晰: Case 1: root --+--> Segment A | +--> High Prio | +--> Normal Prio | +--> Low Prio | +--> Segment B | +--> High Prio | +--> Normal Prio | +--> Low Prio | +--> Segment C +--> High Prio +--> Normal Prio …

4
在Debian中禁用服务的推荐方法
是否有“推荐的方式”来禁用Debian中的服务?(禁用=已安装该服务,但在计算机启动时不会自动启动。) 我知道您可以update-rc.d -f service remove(基本上会删除中的链接rcX.d),但是这样做会丢失服务的序列号(SXXservice,其中XX是序列号),使您在想重新启用该服务时更加困难。我也知道我可以重命名链接,rcX.d这样它们就不会以它们开头S(或将它们移动到其他地方),但是我想知道是否有某种“ Debian批准的最佳实践”方法来做到这一点。
10 linux  debian  boot  service 


3
Bash:如何知道最后一条命令的输出是否以换行符结尾?
大多数情况下,命令的输出以换行符结束。但是有时却不是,因此下一个shell提示与输出一起打印在同一行中。 例: root @ hostname [〜]#echo -n你好 helloroot @ hostname [〜]# 我总是觉得很烦。 现在,我可以在PS1变量的开头添加“ \ n”,但是大多数情况下,这将打印我不需要的额外一行。 是否可以知道最后一条命令的输出是否以换行符结尾? 解决方案:( 感谢丹尼斯) PS1='$(printf "%$((`tput cols`-1))s\r")\u@\h [\w]\$ '
10 linux  bash  shell  prompt 


6
使硬盘进入睡眠状态,仅在需要时唤醒
我想将另一个硬盘连接到我的计算机上,我希望99%的时间都在该计算机上休眠。我仅将其用于几件事,但我需要始终挂载它。 为此,我想知道: 如何记录访问设备的进程?我需要日志记录才能分辨出导致硬盘唤醒的原因,所以我可以采取行动。 我是否需要进行任何特殊的内核设置,以使设备休眠更长的时间? 如何设置硬盘的睡眠间隔?
10 linux  hard-drive 

6
wget递归下载,但我不想遵循所有链接
我正在尝试使用wget镜像网站,但是我不想下载很多文件,因此我正在使用wget的--reject选项来不保存所有文件。但是,wget仍将下载所有文件,然后在与我的拒绝选项匹配时将其删除。 如果它们匹配某些外壳通配符,是否有某种方法告诉wget不要遵循某些链接?如果wget无法执行此操作,是否还有其他常见的Linux命令可以执行此操作?


4
带有OpenSSH的SSH中继服务器
是否可以使用OpenSSH中继到其他启用SSH的设备(例如路由器交换机等)。是否可以在Linux上不创建定制应用程序的情况下做到这一点? 谢谢
10 linux  ssh 

4
如何在CentOS 5.3中禁​​用nf_conntrack内核模块而不重新编译内核
我正在运行CentOS 5.3,并希望禁用nf_conntrack模块以提高haproxy的网络性能。我正在使用一些简单的规则运行iptables。我真的不需要连接跟踪。 我在Rackspace云服务器上运行,因此无法运行自定义内核。我试过运行modprobe,但这不起作用。 [mmarano@w1 w1]$ sudo modprobe -n -r nf_conntrack FATAL: Module nf_conntrack is in use. [mmarano@w1 w1]$ uname -a Linux w1.somewhere.com 2.6.24-23-xen #1 SMP Mon Jan 26 03:09:12 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux [mmarano@w1 w1]$ cat /etc/redhat-release CentOS release 5.3 (Final) 我想在删除此内容后继续运行iptables,所以我不能完全放弃所有netfilters。有人有什么想法吗?

2
启动时mysqld_safe和mysqld是否应同时运行?
在启动我的CentOS VPS(由其他人设置)时,MySQL在启动时启动两个进程: mysql的:/ usr / libexec / mysqld --basedir = / usr --datadir = / var / lib / mysql --user = mysql 根目录:/ bin / sh / usr / bin / mysqld_safe --datadir = / var / lib / mysql --socket = / var / lib / mysql / …
10 linux  mysql  centos 

6
查找(并杀死)旧进程
基本上,我需要能够扫描进程树并找到与某个名称匹配并开始运行一周以上的进程。一旦有了它们,我需要杀死它们。系统仍将所有进程视为处于运行状态,只是不使用任何系统时间。他们通常也将永远处于这种状态。 理想情况下,我希望找到类似的东西,但要针对流程。 系统是Debian linux,它将由cron编写脚本并运行,因此我对大型但可理解的东西没有真正的问题。
10 linux  debian  process  kill 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.