Visit Our UNIX and Linux User Community


Solaris 10 massive SMF log file


 
Thread Tools Search this Thread
Operating Systems Solaris Solaris 10 massive SMF log file
# 8  
Old 08-21-2013
There is already (stock out Solaris 11) entry in /etc/logadm.conf
smf_logs /var/svc/log/*.log -C 8 -s 1m -c

On solaris 10 (i only have x86, above is new sparc), default smf_logs does not seem to have -c option by default (so it is copying the file without truncating).

Regards
Peasant.
This User Gave Thanks to Peasant For This Post:
# 9  
Old 08-21-2013
A couple of comments:
  • The chances the OP file system used to store the log file doesn't support sparse file is zero, it is very likely ZFS or UFS.

  • cat /dev/null is pointless, it does nothing useful despite popular belief so can be replaced by the no-op shell command : for the same effect:
    Code:
    : > /path/to/logfile

    or even by nothing with most shells:
    Code:
    > /path/to/logfile

# 10  
Old 08-21-2013
Quote:
Originally Posted by jlliagre
A couple of comments:
  • The chances the OP file system used to store the log file doesn't support sparse file is zero, it is very likely ZFS or UFS.
  • cat /dev/null is pointless, it does nothing useful despite popular belief so can be replaced by the no-op shell command : for the same effect:
    Code:
    : > /path/to/logfile

    or even by nothing with most shells:
    Code:
    > /path/to/logfile

Try running "cat" or "grep" on a 300 GB or larger sparse file.

And imagine what kinds of fun will happen after that sparse file grows to a few terabytes in size and an admin who doesn't understand sparse files sees that it's "bigger than the entire file system".
This User Gave Thanks to achenle For This Post:
# 11  
Old 08-21-2013
Quote:
Originally Posted by achenle
Try running "cat" or "grep" on a 300 GB or larger sparse file.
People aren't going to be cat-ing a 19-gigabyte sparse log file that, yesterday, they didn't even knew existed.

It's not ideal for all circumstances, no, but it ought to work here.
This User Gave Thanks to Corona688 For This Post:
# 12  
Old 08-21-2013
Quote:
Originally Posted by achenle
Try running "cat" or "grep" on a 300 GB or larger sparse file.
That should be faster than with a same size non sparse file. Anyway, I assumed the primary goal of the OP was to save disk space which the redirection does. My other point was about the cat /dev/null urban legend.
Quote:
And imagine what kinds of fun will happen after that sparse file grows to a few terabytes in size and an admin who doesn't understand sparse files sees that it's "bigger than the entire file system".
The sooner (s)he learns the better ! ;-)
This User Gave Thanks to jlliagre For This Post:

Previous Thread | Next Thread
Test Your Knowledge in Computers #643
Difficulty: Easy
From the beginning, the operating system of NeXTSTEP was built upon Mach/BSD.
True or False?

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Massive ftp

friends good morning FTP works perfect but I have a doubt if I want to transport 10 files, I imagine that I should not open 10 connections as I can transfer more than 1 file? ftp -n <<!EOF open caburga user ephfact ephfact cd /users/efactura/docONE/entrada bin mput EPH`date... (16 Replies)
Discussion started by: tricampeon81
16 Replies

2. Solaris

SMF in Solaris wont write to stderr/stdout ?

Hi, I got a process (c written) that we usually run this way : EmsChkQu >> /EMS/log/EmsChkQu.log 2>&1 When trying to use it as a service I defined it this way : <?xml version='1.0'?> <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> <service_bundle... (6 Replies)
Discussion started by: zionassedo
6 Replies

3. Solaris

How to change default log location of SMF registered processes.

Hi All, I am trying to change default log location ( var/logs/svc/<component>) of each and evry SMF registered processes and append to particular file (/opt/smf.log) . Please help ................. Thanks in advance !!! Gyan prakash (5 Replies)
Discussion started by: gyan_198
5 Replies

4. Solaris

Can solaris 10 SMF use remote dependencies

I have a customer who wants us to set up their applications to start using the solaris 10 SMF. One of their applications requires that 3 database instances are up and running, but those instances are on 3 separate servers. I can't think of any way that this can be done from what I have read on my... (1 Reply)
Discussion started by: rkruck
1 Replies

5. Solaris

SMF in Solaris 10

In SOlaris 9 for eg, inside the /etc/init.d/inetsvc file, you can set the tcp tracing by going to the last line and adding the following as :- inetd -s -t & In Solaris 10, I know we can use the svccfg to do it or with the inetadm command. When I use inetadm -m command to set the tcp tracing... (3 Replies)
Discussion started by: incredible
3 Replies

6. Solaris

Permission denied in SMF service log

I can't get the exact error message because I am at home, but on Solaris 10u5 machine I have at work, a few services are stuck in the maintenance state with the following error message in the individual service logs (/var/svc/log/FMRI:instance.log): Cannot chdir: permission denied Fortunately... (2 Replies)
Discussion started by: ilikecows
2 Replies

7. Solaris

Boot problem with SMF svcs-Solaris 10 for x86

Hi All, I am newbie in solaris, please guide me. A week before i installed solaris10 on my x86 system, it was working fine i always used "init 5" to shutdown my system as per my collegue advice. But yesterday when i started my system it gave me following message ... (6 Replies)
Discussion started by: imrankhan.in
6 Replies

Featured Tech Videos