- 博客(19)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
原创 Linpack使用Infiniband网络计算时内存分配问题
Linpack使用Infiniband网络 计算时出现如下问题: reg_mr Cannot allocate memory !!! 问了浪潮的工程师,据说是Linpack计算时一个阀值设大了,出现了内存溢出问题。 解决方法: 在ib网的配置文件 /etc/modprobe.d/mlx4_en.conf 中加入如下信息: options mlx4_co
2013-06-29 22:25:49 1838
原创 Linux下赋予用户su权限
首先, 将用户加入wheel组。 usermod -g wheel liuqiang 然后,修改/etc/pam.d/su文件。 两种su权限设置方式: 1. auth required pam_wheel.so use_uid 这行去掉注释的话,那么只有wheel 组的人su后,输入正确的root密码才能使用root 权限,
2013-06-27 22:00:15 3156
转载 Linux进程简介
在一台服务器上面看到有如下这么多类似的进程:2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0 0.0 0:00.09 ksoftirqd/0 5 root RT 0 0 0 0 S 0 0.0 0:00.00 w
2013-06-26 16:47:26 702
原创 linux下jdk的安装和卸载
查询默认安装的JDKrpm -qa|grep jdk 强制卸载默认jdk rpm -e --nodeps jdk-1.7.0_11-fcs安装jdkchmod +x jdk-6u29-linux-i586-rpm.bin ./jdk-6u29-linux-i586-rpm.bin 即可。 环境变量设置:JAVA_HOME
2013-06-25 21:12:02 644
转载 Hadoop JobTracker 分析
转自: http://ronxin999.blog.163.com/blog/static/42217920201312152220887/jobtracker的主要逻辑在offerService方法里面。主要做了一下几件事:1 更新jobTracker重启的次数。它简单的创建一个jobtracker信息文件 在jobtracker的
2013-06-25 09:34:04 1038
转载 linux 查看系统 32位 or 64位
1.#uname -a如果有x86_64就是64位的,没有就是32位的2.# uname -mx86_643.# archx86_644.#file /bin/cat/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically lin
2013-06-24 22:59:45 509
转载 hadoop 初始配置
配置NFS配置 NFS (root用户 )(1)在 master上检查是否已经安装了 nfs包[root@hadoop01~]# rpm -qa|grep nfsnfs -utils-1.0.6-46system-config-nfs-1.2.8-1[root@hadoop01~]# rpm -qa|grep portmapportmap-4.0-63若
2013-06-24 22:54:20 737
转载 learn-with-open-source 如何进行开源社区的学习系列经典文章
: http://www.teamhost.org/projects/learn-with-open-source/wiki/Select-an-open-source-project2. 开始¶2.1. 学习软件开发的几条主要途径¶一万小时的神话¶前一阵子我在网上与人讨论一个一万小时的话题。有一本叫做《异类》的书中说到这样的观点:世上本没有绝对的天才。天才也需要超
2013-06-24 22:12:22 1477
转载 SSH 连接慢: Get POSSIBLE BREAK-IN ATTEMPT msg when i ssh to s server
核心:服务器端sshd配置文件 /etc/ssh/sshd_config 看是否有如下的两条配置条目GSSAPIAuthentication noUseDNS no如果前面带#,请把#删掉,或者新添加入这样两行。然后重启sshd服务,或者重启服务器也可以。注意是文件 /etc/ssh/sshd_config 而不是/etc/ssh/ssh_configssh
2013-06-24 16:42:58 1056
原创 hadoop遇到问题时的解决方法
这里推荐一篇文章,写的非常好: http://www.infoq.com/cn/articles/hadoop-ten-best-practice 下面是两个能够帮助的你的社区,当然你也可以帮助其他人:Apache hadoop的mail list :http://hadoop.apache.org/mailing_lists.htmlClouder
2013-06-09 21:54:28 864
原创 hadoop版本一中的线程唤醒问题
最近看了下TT的代码,其中关于TaskLauncher是核心。 中间发现有一段代码很有意思: private synchronized void releaseSlot() { if (slotTaken) { if (launcher != null) { launcher.addFreeSlots(task.getNumS
2013-06-09 19:17:04 790
转载 Java并发包中的同步队列SynchronousQueue实现原理
转自:http://hugozhu.myalert.info/2013/03/05/java-SynchronousQueue-notes.html 介绍Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。不像ArrayBlockingQueue
2013-06-09 16:57:28 1092
转载 Java中的ReentrantLock和synchronized两种锁定机制的对比
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —
2013-06-09 16:20:11 533
转载 tar.bz2 解压命令
bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之后会出现多一个文件夹 gcc-4.1.0
2013-06-09 12:04:14 756
转载 Java线程同步使用的“监视器”和“对象锁"
在JVM的规范中,有这么一些话: “在JVM中,每个对象和类在逻辑上都是和一个监视器相关联的” “为了实现监视器的排他性监视能力,JVM为每一个对象和类都关联一个锁” “锁住了一个对象,就是获得对象相关联的监视器” 监视器好比一做建筑,它有一个很特别的房间,房间里有一些数据,而且在同一时间只能被一个线程占据,进入这个建筑叫做"进入监视器",进入
2013-06-05 21:39:32 1657
原创 Java的多线程NotiFyAll()唤醒线程时的顺序问题
public class ThreadPriority {public static void main(String[] args) {Producer p = new Producer();p.start();for (int i = 1; i Consumer cr = new Consumer();cr.setPriority(i);cr.start()
2013-06-04 22:13:58 2000
数据恢复工具(MiniTool_U盘数据丢失)
2015-08-13
关于Jstat的内存回收数量查看
2015-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人