Sponsored Content
Full Discussion: Re-start of RHEL server
Operating Systems Linux Red Hat Re-start of RHEL server Post 302779443 by DGPickett on Tuesday 12th of March 2013 04:25:11 PM
Old 03-12-2013
Memory is under VM mnagement, so it is no longer much of an issue. Sometimes excess paging is, or lack of swap space. Mostly, memory obsessions are left over from the trauma of primitive mainframe days. So many damaged souls!

Now on a 64 bit CPU you can mmap() a 100 TB file into your memory space and walk around in it like it was memory, which of course it is as you touch pages. In fact, you can seek up in an empty file 100 TB and write something to a page, and have a 1 page file. As you write the lower pages, the file allocation goes up. Hello sparse array! The rest of the space is generated null characters, if you read where you have not written.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

RHEL 4 U5 - Server immediate shutdown

Dear all, My server has shutdown frequently. It is AMD64, OS is RHEL 4 U5. I've seen the system log, before the shutdown occured: Jul 29 04:28:56 localhost kernel: EDAC k8 MC0: general bus error: participating processor(local node response), time-out(no timeout) memory transaction... (2 Replies)
Discussion started by: mr_bold
2 Replies

2. Solaris

To Shut down the server. Do the Maintainance and Start Up the server

Hello All I just want to know how to Shut Down the Solaris Machines( Servers ) for Maintainance and then Start Up the Machines ( Servers ) . I think I will have to Log In as root to do that . Also how do i Check if all the services running on that server before shut down are running... (6 Replies)
Discussion started by: supercops
6 Replies

3. Red Hat

Graphical console for RHEL 5 server

hi , i installed RHEL 5 server in one machine . i am able to login through putty . But not through Exceed . i mean to say i want a graphical user interface through exceed . some other machine i am able to log in through exceed . is there any configuration is there for that one . did i miss... (3 Replies)
Discussion started by: rateeshkumar
3 Replies

4. Red Hat

User (Profile) Specific Start Menu for RHEL 6.1 using KDE 4.3.4

I installed RHEL 6.1 with KDE 4.3.4 using LDAP on a PC and have now the problem to specifiy a user/Profile specific start menu. I have used already the kmenuedit tool and tailored for one user a specific menu, successfully. I changed as an example the konsole submenu. The kmenuedit was... (0 Replies)
Discussion started by: Gromit
0 Replies

5. Red Hat

RHEL 6.3 Errata Server?

I'm attempting to build a RHEL 6.3 yum errata server inside our company firewall with no luck. Is this something Red Hat attempts to prevent people from doing? I have done all the steps that I've been able to find to create a repository and configure it. My two repo files look like the... (2 Replies)
Discussion started by: redwing471
2 Replies

6. Red Hat

RHEL 4 Server con't Started....

Hi Friends, My Server is con't stated..it shows the below error.. Red hat exterprise Linux As Release 4(nahat) kernel 2.6.9-5.ELsmp on an i686 INIT : id "x" respawing too fast :disabled for 5 minutes... Please help help Thanks, Srinivas (1 Reply)
Discussion started by: srinivas814
1 Replies

7. Red Hat

Regarding connecting to internet from RHEL 5 server

Dear All, I have a RHEL 5 server of 64 bit . I have disabled the firewalls and added the name server also in resolv.conf. I want to connect to internet inorder to link the machine with Linux Network. # I could not connect to any website from this server for ex ping google.com is not... (8 Replies)
Discussion started by: jegaraman
8 Replies

8. Red Hat

DNS Service not Start in RHEL 6.4 64 bit

Hi All, I am new to linux and i am configuring DNS server but while i restart service it shows below given error. Please help to solve this error. # /etc/init.d/named restart Stopping named: Generating /etc/rndc.key: ... (2 Replies)
Discussion started by: Chintanghanti
2 Replies

9. Red Hat

Server Hang in Linux RHEL 5.5

Dear All , One of our Oracle Database Server , which got hanged a couple of days before , so that we could not login to the Server , but it was pinging. So we tried various options and at last we did a reboot of this server. To find out the root cause of the Server Hang , when i checked the... (2 Replies)
Discussion started by: jegaraman
2 Replies

10. UNIX and Linux Applications

Is it mandatory or not to stop/start Applcation server ehen Restarting Database Server?

Good afternoon I need your help please. There is a Mantenance Windos which needs to Restart de Database Server 192.x.x.97 to set up some configuration Is it mandatory or not to stop/start Applcation server that runs in 192.x.x.95 ? Is it mandatory or not to stop/start apache and Tomcat?... (3 Replies)
Discussion started by: alexcol
3 Replies
MLOCKALL(2)						     Linux Programmer's Manual						       MLOCKALL(2)

NAME
mlockall - disable paging for calling process SYNOPSIS
#include <sys/mman.h> int mlockall(int flags); DESCRIPTION
mlockall disables paging for all pages mapped into the address space of the calling process. This includes the pages of the code, data and stack segment, as well as shared libraries, user space kernel data, shared memory and memory mapped files. All mapped pages are guaranteed to be resident in RAM when the mlockall system call returns successfully and they are guaranteed to stay in RAM until the pages are unlocked again by munlock or munlockall or until the process terminates or starts another program with exec. Child processes do not inherit page locks across a fork. Memory locking has two main applications: real-time algorithms and high-security data processing. Real-time applications require determin- istic timing, and, like scheduling, paging is one major cause of unexpected program execution delays. Real-time applications will usually also switch to a real-time scheduler with sched_setscheduler. Cryptographic security software often handles critical bytes like passwords or secret keys as data structures. As a result of paging, these secrets could be transfered onto a persistent swap store medium, where they might be accessible to the enemy long after the security software has erased the secrets in RAM and terminated. For security applications, only small parts of memory have to be locked, for which mlock is available. The flags parameter can be constructed from the bitwise OR of the following constants: MCL_CURRENT Lock all pages which are currently mapped into the address space of the process. MCL_FUTURE Lock all pages which will become mapped into the address space of the process in the future. These could be for instance new pages required by a growing heap and stack as well as new memory mapped files or shared memory regions. If MCL_FUTURE has been specified and the number of locked pages exceeds the upper limit of allowed locked pages, then the system call which caused the new mapping will fail with ENOMEM. If these new pages have been mapped by the the growing stack, then the kernel will deny stack expansion and send a SIGSEGV. Real-time processes should reserve enough locked stack pages before entering the time-critical section, so that no page fault can be caused by function calls. This can be achieved by calling a function which has a sufficiently large automatic variable and which writes to the memory occupied by this large array in order to touch these stack pages. This way, enough pages will be mapped for the stack and can be locked into RAM. The dummy writes ensure that not even copy-on-write page faults can occur in the critical section. Memory locks do not stack, i.e., pages which have been locked several times by calls to mlockall or mlock will be unlocked by a single call to munlockall. Pages which are mapped to several locations or by several processes stay locked into RAM as long as they are locked at least at one location or by at least one process. On POSIX systems on which mlockall and munlockall are available, _POSIX_MEMLOCK is defined in <unistd.h>. RETURN VALUE
On success, mlockall returns zero. On error, -1 is returned, errno is set appropriately. ERRORS
ENOMEM The process tried to exceed the maximum number of allowed locked pages. EPERM The calling process does not have appropriate privileges. Only root processes are allowed to lock pages. EINVAL Unknown flags were specified. CONFORMING TO
POSIX.1b, SVr4. SVr4 documents an additional EAGAIN error code. SEE ALSO
munlockall(2), mlock(2), munlock(2) Linux 1.3.43 1995-11-26 MLOCKALL(2)
All times are GMT -4. The time now is 02:53 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy